XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net Income $ 129,343 $ 109,225 $ 388,605 $ 363,078
Denominator (shares in 000's):        
Basic weighted average shares outstanding (in shares) 57,320,000 57,823,000 57,465,000 58,148,000
Effect of dilutive securities - Stock options and awards (in shares) 816,000 703,000 812,000 667,000
Diluted weighted average shares outstanding (in shares) 58,136,000 58,526,000 58,277,000 58,815,000
Basic earnings per share (in dollars per share) $ 2.26 $ 1.89 $ 6.76 $ 6.24
Diluted earnings per share (in dollars per share) $ 2.22 $ 1.87 $ 6.67 $ 6.17
Anti-dilutive shares excluded from the computation of diluted earnings per share 19,368 52,495 67,549 120,106