XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator:      
Net income $ 472,224 $ 276,466 $ 206,115
Denominator (shares in 000's):      
Basic weighted average shares outstanding (in shares) 58,030,000 59,309,000 59,633,000
Effect of dilutive securities - Stock options and awards (in shares) 719,000 753,000 615,000
Diluted weighted average shares outstanding (in shares) 58,749,000 60,062,000 60,248,000
Basic earnings per share (in dollars per share) $ 8.14 $ 4.66 $ 3.46
Diluted earnings per share (in dollars per share) $ 8.04 $ 4.60 $ 3.42
Anti-dilutive shares excluded from the computation of diluted earnings per share 127,358 2,949 615,302