XML 136 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMON STOCK - Treasury Stock (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Aug. 31, 2024
Treasury Stock        
Purchases of treasury stock $ 1,167.8 $ 880.5 $ 1,727.1  
Treasury Stock        
Treasury Stock        
Purchases of treasury stock (in shares) 16.8 11.4 20.1  
Purchases of treasury stock $ 1,167.8 $ 880.5 $ 1,727.1  
December 2023 Stock Repurchase Program        
Treasury Stock        
Authorized amount for share repurchase   $ 1,000.0    
Additional authorized amount       $ 1,500.0