XML 99 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity, Stock Repurchase (Details) - USD ($)
shares in Millions, $ in Millions
1 Months Ended 12 Months Ended
Apr. 23, 2024
Apr. 27, 2021
Jan. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stockholders' Equity            
Treasury stock retired (in dollars)       $ 0.0 $ 0.0 $ 0.0
Treasury stock, shares       3.6 3.5  
Payments for shares repurchased (in dollars)       $ 689.3 $ 585.1 $ 730.5
2021 Stock Repurchase Program            
Stockholders' Equity            
Value of shares authorized to be repurchased (in dollars)   $ 2,000.0        
Repurchase of stock program, period   3 years        
Number of treasury shares retired       4.1 10.9 18.7
Treasury stock retired (in dollars)       $ 225.6 $ 435.8 $ 689.7
Number of shares repurchased       4.1 14.4 19.8
Payments for shares repurchased (in dollars)       $ 225.6 $ 585.1 $ 730.5
2024 Stock Repurchase Program            
Stockholders' Equity            
Value of shares authorized to be repurchased (in dollars) $ 2,000.0          
Repurchase of stock program, period 3 years          
Number of treasury shares retired       4.2    
Treasury stock retired (in dollars)       $ 287.5    
Number of shares repurchased       7.0    
Payments for shares repurchased (in dollars)       $ 463.7    
Subsequent Event | 2024 Stock Repurchase Program            
Stockholders' Equity            
Number of shares repurchased     0.7      
Payments for shares repurchased (in dollars)     $ 50.7      
Value of shares remaining that may be repurchased under the stock repurchase program (in dollars)     $ 1,485.6