XML 125 R87.htm IDEA: XBRL DOCUMENT v3.25.1
EQUITY - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 171 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Dec. 31, 2011
Share Repurchase Program        
Authorized amount       $ 100.0
Number of shares of common stock repurchased (in shares) 144,753 489,686 20,903,136  
Average price paid per share (in dollars per share) $ 207.04 $ 182.26 $ 78.94  
Total purchase price $ 30.0 $ 89.3 $ 1,700.0  
Availability remaining under existing share repurchase authorizations 649.8 $ 294.8 649.8  
2011 Share Repurchase Program        
Share Repurchase Program        
Authorized amount $ 2,300.0   $ 2,300.0