v3.26.3
SHAREHOLDERS' EQUITY - Schedule of Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Equity [Abstract]        
Treasury stock purchases (in millions) $ 520.1 $ 668.2 $ 2,357.1 $ 1,538.4
Treasury stock purchases (in shares) 1,500,000 2,000,000 7,100,000 4,450,000
Average price per share (in dollars per share) $ 346.73 $ 334.10 $ 331.99 $ 345.70