XML 88 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Details 1) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Notes payable, carrying value $ 7,277.2 $ 7,273.1
Debt instruments, fair value $ 6,546.7 8,004.7
Senior notes interest rate 3.625%  
3.625% Senior Notes due 2022    
Debt Instrument [Line Items]    
Notes payable, fair value $ 1,001.1 1,020.0
Notes payable, carrying value $ 999.8 999.1
Senior notes interest rate 3.625%  
4.050% Senior Notes due 2025    
Debt Instrument [Line Items]    
Notes payable, fair value $ 1,730.1 1,895.2
Notes payable, carrying value $ 1,743.8 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 $ 1,066.3 1,475.9
Notes payable, carrying value $ 1,100.1 1,492.0
Senior notes interest rate 2.25%  
5.200% Senior Notes due 2045    
Debt Instrument [Line Items]    
Notes payable, fair value $ 1,232.2 1,463.0
Notes payable, carrying value $ 1,492.5 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 $ 1,027.9 1,457.7
Notes payable, carrying value $ 1,473.4 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 $ 489.1 692.9
Notes payable, carrying value $ 467.6 $ 466.0
Senior notes interest rate 3.25%