XML 26 R14.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Calculation of Basic and Diluted Earnings per Common Share
The following tables summarize our calculation of Basic and Diluted Earnings per Common Share (“EPS”) for the three and nine months ended September 30, 2025 and 2024 (in thousands, except share and per share data):
For the three months ended
September 30,
 20252024
Numerator:
Net income
$295,373 $270,263 
Denominator:
Weighted average shares outstanding used to compute basic earnings per common share44,794,790 46,394,857 
Effect of dilutive securities—Share-based awards173,518 193,903 
Shares used to compute diluted earnings per common share44,968,308 46,588,760 
Basic earnings per common share$6.59 $5.83 
Diluted earnings per common share$6.57 $5.80 
NOTE 5 - Earnings Per Share (Continued)
For the nine months ended
September 30,
 20252024
Numerator:
Net income
$838,210 $714,984 
Denominator:
Weighted average shares outstanding used to compute basic earnings per common share45,078,735 46,829,458 
Effect of dilutive securities—Share-based awards159,875 186,614 
Shares used to compute diluted earnings per common share45,238,610 47,016,072 
Basic earnings per common share$18.59 $15.27 
Diluted earnings per common share$18.53 $15.21 
The number of share-based awards excluded from the computation of diluted EPS for the three and nine months ended September 30, 2025 because they would be anti-dilutive were 1,000 and 1,150, respectively. There were no anti-dilutive share-based awards for the three months ended September 30, 2024. The number of share-based awards excluded from the computation of diluted EPS for the nine months ended September 30, 2024 because they would be anti-dilutive were 8,950.