XML 169 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net Income (Loss) Attributable to Parent $ 689.5 $ 1,098.4 $ 938.0
Weighted-average number of common shares outstanding, Basic 375.2 384.1 391.5
Restricted stock, stock options and other equity awards 2.5 1.8 3.6
Weighted-average number of common shares outstanding, Diluted 377.7 385.9 395.1
Basic $ 1.84 $ 2.86 $ 2.40
Diluted $ 1.83 $ 2.85 $ 2.37