XML 123 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Summary of Fair and Carrying Value of Debt Instruments (Details) - Senior Notes - USD ($)
$ in Millions
1 Months Ended
Feb. 28, 2021
Dec. 31, 2021
Dec. 31, 2020
Apr. 30, 2020
Debt Instrument        
Notes payable, fair value   $ 8,004.7 $ 8,515.9  
3.625% Senior Notes due September 15, 2022        
Debt Instrument        
Notes payable, fair value   $ 1,020.0 1,054.1  
Interest rate on senior notes   3.625%    
4.050% Senior Notes due September 15, 2025        
Debt Instrument        
Notes payable, fair value   $ 1,895.2 2,003.1  
Interest rate on senior notes   4.05%    
2.250% Senior Notes due May 1, 2030        
Debt Instrument        
Notes payable, fair value   $ 1,475.9 1,557.2  
Interest rate on senior notes   2.25%   2.25%
5.200% Senior Notes due September 15, 2045        
Debt Instrument        
Notes payable, fair value   $ 1,463.0 2,365.1  
Interest rate on senior notes   5.20%    
Long term debt, exchanged amount $ 624.6      
3.150% Senior Notes due May 1, 2050        
Debt Instrument        
Notes payable, fair value   $ 1,457.7 1,536.4  
Interest rate on senior notes   3.15%   3.15%
3.250% Senior Notes due February 15, 2051        
Debt Instrument        
Notes payable, fair value   $ 692.9 $ 0.0  
Interest rate on senior notes   3.25%    
Long term debt, exchanged amount $ 700.7