XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net income $ 100,756 $ 129,343 $ 325,879 $ 388,605
Denominator (shares in 000's):        
Basic weighted average shares outstanding (in shares) 56,565,000 57,320,000 56,749,000 57,465,000
Effect of dilutive securities - Stock options and awards (in shares) 501,000 816,000 600,000 812,000
Diluted weighted average shares outstanding (in shares) 57,066,000 58,136,000 57,349,000 58,277,000
Basic earnings per share (in dollars per share) $ 1.78 $ 2.26 $ 5.74 $ 6.76
Diluted earnings per share (in dollars per share) $ 1.77 $ 2.22 $ 5.68 $ 6.67
Anti-dilutive shares excluded from the computation of diluted earnings per share 43,250 19,368 38,665 67,549