XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net income $ 101,708 $ 137,331 $ 225,123 $ 259,262
Denominator (shares in 000's):        
Basic weighted average shares outstanding (in shares) 56,816,000 57,479,000 56,841,000 57,537,000
Effect of dilutive securities - Stock options and awards (in shares) 550,000 824,000 664,000 816,000
Diluted weighted average shares outstanding (in shares) 57,366,000 58,303,000 57,505,000 58,353,000
Basic earnings per share (in dollars per share) $ 1.79 $ 2.39 $ 3.96 $ 4.51
Diluted earnings per share (in dollars per share) $ 1.77 $ 2.36 $ 3.91 $ 4.44
Anti-dilutive shares excluded from the computation of diluted earnings per share 25,472 76 18,008 115