XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income - basic $ 209.5 $ 129.8 $ 324.9 $ 238.2
Net income - diluted $ 209.5 $ 129.8 $ 324.9 $ 238.2
Weighted-average common shares outstanding:        
Basic (in shares) 99.4 101.1 99.3 100.6
Effect of dilutive securities (in shares) 3.1 3.2 2.7 3.4
Diluted (in shares) 102.5 104.3 102.0 104.0
Earnings per share:        
Basic (in USD per share) $ 2.11 $ 1.28 $ 3.27 $ 2.37
Diluted (in USD per share) $ 2.04 $ 1.24 $ 3.19 $ 2.29
Shares excluded from diluted per share amounts because their effect would have been anti-dilutive (in shares) 3.3 1.7 4.3 1.9