v3.25.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net income $ 122,628 $ 100,756 $ 384,511 $ 325,879
Denominator (shares in 000's):        
Basic weighted average shares outstanding (in shares) 55,097,000 56,565,000 55,567,000 56,749,000
Effect of dilutive securities - Stock options and awards (in shares) 477,000 501,000 453,000 600,000
Diluted weighted average shares outstanding (in shares) 55,574,000 57,066,000 56,020,000 57,349,000
Basic earnings per share (in dollars per share) $ 2.23 $ 1.78 $ 6.92 $ 5.74
Diluted earnings per share (in dollars per share) $ 2.21 $ 1.77 $ 6.86 $ 5.68
Anti-dilutive shares excluded from the computation of diluted earnings per share 19,416 43,250 2,089 38,665