XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Numerator:      
Net income $ 520,533 $ 466,108 $ 545,248
Denominator (shares in 000's):      
Basic weighted average shares outstanding (in shares) 55,410 56,639 57,364
Effect of dilutive securities - Stock options and awards (in shares) 465 555 857
Diluted weighted average shares outstanding (in shares) 55,875 57,194 58,221
Basic earnings per share (in dollars per share) $ 9.39 $ 8.23 $ 9.5
Diluted earnings per share (in dollars per share) $ 9.32 $ 8.15 $ 9.37
Anti-dilutive shares excluded from the computation of diluted earnings per share 19,194 20,495 69,901