XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
SHAREHOLDERS' EQUITY - Schedule of Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Equity [Abstract]        
Treasury stock purchases (in millions) $ 668.2 $ 448.7 $ 1,538.4 $ 1,428.6
Treasury stock purchases (in shares) 2,000,000 1,250,000 4,450,000 4,350,000
Average price per share (in dollars per share) $ 334.10 $ 358.96 $ 345.70 $ 328.41