XML 66 R45.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Earnings Per Share Computations
The following are computations of basic and diluted earnings per share (in thousands, except for per share amounts):
 For the years ended December 31,
 202520242023
Numerator for basic and diluted earnings per share:   
Net income$390,974 $402,299 $377,856 
Denominator:   
Weighted average shares outstanding, basic53,509 53,902 54,071 
Dilutive impact of equity awards207 297 311 
Weighted average shares outstanding, diluted53,716 54,199 54,382 
Basic earnings per share$7.31 $7.46 $6.99 
Diluted earnings per share$7.28 $7.42 $6.95 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share The Company included all outstanding performance awards and restricted stock awards in the calculation of diluted earnings per share except as shown in the table below (in thousands):
 For the years ended December 31,
 202520242023
Antidilutive restricted stock awards10 12 
Performance stock awards for which performance criteria was not attained at reporting date89 39 89