XML 159 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net income $ 764.9 $ 761.4 $ 235.0
Basic earnings per share numerator:      
Net income allocated to participating securities (3.9) (3.9) (0.9)
Net income allocated to common stockholders $ 761.0 $ 757.5 $ 234.1
Basic earnings per share denominator:      
Weighted average shares outstanding (in shares) 105,100,000 105,800,000 106,300,000
Basic earnings per share (in dollars per share) $ 7.24 $ 7.16 $ 2.20
Diluted earnings per share numerator:      
Net income allocated to participating securities $ (3.9) $ (3.9) $ (0.9)
Net income allocated to common stockholders $ 761.0 $ 757.5 $ 234.1
Diluted earnings per share denominator:      
Weighted average shares outstanding (in shares) 105,100,000 105,800,000 106,300,000
Dilutive common shares issued under stock program (in shares) 400,000 400,000 400,000
Total dilutive weighted average shares (in shares) 105,500,000 106,200,000 106,700,000
Diluted earnings per share (in dollars per share) $ 7.21 $ 7.13 $ 2.19
Anti-dilutive shares excluded from the computation of diluted earnings per share (in shares) 0 0 0