XML 112 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net Income (Loss) Attributable to Parent $ 1,098.4 $ 938.0 $ 952.8
Weighted-average number of common shares outstanding, Basic 384.1 391.5 393.0
Restricted stock, stock options and other equity awards 1.8 3.6 5.4
Weighted-average number of common shares outstanding, Diluted 385.9 395.1 398.4
Basic $ 2.86 $ 2.40 $ 2.42
Diluted $ 2.85 $ 2.37 $ 2.39