v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Weighted average basic common shares outstanding (in shares) 12,814,393 13,226,129 12,936,243 13,277,425
Dilutive effect of stock-based awards and employee stock purchases (in shares) 28,298 67,927 26,129 63,987
Weighted average dilutive common shares outstanding (in shares) 12,842,691 13,294,056 12,962,372 13,341,412
Basic:        
Net income $ 140.5 $ 138.2 $ 268.6 $ 286.1
Net income available to basic common shares $ 138.9 $ 135.2 $ 265.4 $ 279.8
Basic earnings per common share (in dollars per share) $ 10.84 $ 10.22 $ 20.52 $ 21.07
Diluted:        
Net income $ 140.5 $ 138.2 $ 268.6 $ 286.1
Net income available to diluted common shares $ 139.0 $ 135.2 $ 265.4 $ 279.8
Diluted earnings per common share (in dollars per share) $ 10.82 $ 10.17 $ 20.48 $ 20.97
Continuing Operations        
Basic:        
Less: Earnings allocated to participating securities $ 1.6 $ 2.9 $ 3.2 $ 6.3
Diluted:        
Less: Earnings allocated to participating securities 1.6 2.9 3.2 6.3
Discontinued operations        
Basic:        
Less: Earnings allocated to participating securities 0.0 0.0 0.0 0.0
Diluted:        
Less: Earnings allocated to participating securities $ 0.0 $ 0.0 $ 0.0 $ 0.0