v3.24.3
SHAREHOLDERS' EQUITY - Schedule of Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Equity [Abstract]        
Treasury stock purchases (in millions) $ 448.7 $ 410.1 $ 1,428.6 $ 946.0
Treasury stock purchases (in shares) 1,250,000 1,500,000 4,350,000 3,800,000
Average price per share (in dollars per share) $ 358.96 $ 273.45 $ 328.41 $ 248.96