XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net Income $ 137,331 $ 127,823 $ 259,262 $ 253,853
Denominator (shares in 000's):        
Basic weighted average shares outstanding (in shares) 57,479,000 58,016,000 57,537,000 58,311,000
Effect of dilutive securities - Stock options and awards (in shares) 824,000 672,000 816,000 659,000
Diluted weighted average shares outstanding (in shares) 58,303,000 58,688,000 58,353,000 58,970,000
Basic earnings per share (in dollars per share) $ 2.39 $ 2.20 $ 4.51 $ 4.35
Diluted earnings per share (in dollars per share) $ 2.36 $ 2.18 $ 4.44 $ 4.30
Anti-dilutive shares excluded from the computation of diluted earnings per share 76 62,987 115 108,497