XML 90 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements (Details 1) - USD ($)
$ in Millions
Sep. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Notes payable, carrying value $ 6,279.2 $ 7,273.1
Debt instruments, fair value $ 5,296.4 8,004.7
Senior notes interest rate 3.625%  
3.625% Senior Notes due 2022    
Debt Instrument [Line Items]    
Notes payable, fair value $ 0.0 1,020.0
Notes payable, carrying value $ 0.0 999.1
Senior notes interest rate 3.625%  
4.050% Senior Notes due 2025    
Debt Instrument [Line Items]    
Notes payable, fair value $ 1,697.8 1,895.2
Notes payable, carrying value $ 1,744.3 1,742.9
Senior notes interest rate 4.05%  
2.250% Senior Notes due May 1, 2030    
Debt Instrument [Line Items]    
Notes payable, fair value $ 997.2 1,475.9
Notes payable, carrying value $ 1,100.2 1,492.0
Senior notes interest rate 2.25%  
5.200% Senior Notes due 2045    
Debt Instrument [Line Items]    
Notes payable, fair value $ 1,183.0 1,463.0
Notes payable, carrying value $ 1,492.7 1,099.9
Senior notes interest rate 5.20%  
3.150% Senior Notes due May 1, 2050    
Debt Instrument [Line Items]    
Notes payable, fair value $ 965.6 1,457.7
Notes payable, carrying value $ 1,473.6 1,473.2
Senior notes interest rate 3.15%  
3.250% Senior Notes, Due February 15, 2051    
Debt Instrument [Line Items]    
Notes payable, fair value $ 452.8 692.9
Notes payable, carrying value $ 468.4 $ 466.0
Senior notes interest rate 3.25%