XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Aug. 01, 2022
Aug. 23, 2021
Share Repurchases [Line Items]        
Stock Repurchase Program, Authorized Amount       $ 1,000.0
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 700.0 $ 700.0    
Stock Repurchased and Retired During Period, Value 612.3 1,034.4    
Accelerated Share Repurchases, Settlement (Payment) or Receipt $ 400.0 $ 400.0    
Stock Repurchased and Retired During Period, Shares 10,144,320 17,733,984    
Accelerated Share Repurchases, Adjustment to Recorded Amount $ 54.2      
Accelerated Share Repurchases, Final Price Paid Per Share   $ 64.37    
2021 Repurchase Program        
Share Repurchases [Line Items]        
Stock Repurchase Program, Authorized Amount       $ 1,000.0
Accelerated Share Repurchase Agreement [Member]        
Share Repurchases [Line Items]        
Stock Repurchased and Retired During Period, Value   $ 400.0    
Accelerated Share Repurchases, Settlement (Payment) or Receipt $ 400.0 $ 400.0    
Stock Repurchased and Retired During Period, Shares 7,056,229 7,056,229    
Accelerated Share Repurchases, Adjustment to Recorded Amount $ 54.2      
2021 and 2022 Repurchase Program        
Share Repurchases [Line Items]        
Stock Repurchased and Retired During Period, Value $ 558.0 $ 1,000.0    
2022 Repurchase Program | Subsequent Event        
Share Repurchases [Line Items]        
Stock Repurchase Program, Authorized Amount     $ 2,000.0