XML 112 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Summarize of Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]      
Treasury stock purchases (in millions) $ 1,432.0 $ 883.2 $ 2,752.3
Treasury stock purchases (shares) 5,600,000 3,350,000 10,075,000
Average price per share (in dollars per share) $ 255.72 $ 263.64 $ 273.18