XML 58 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Details 1) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Notes payable, carrying value $ 5,961.7 $ 5,954.8
Debt instruments, fair value 6,681.3 6,553.6
2.900% Senior Notes due 2020    
Debt Instrument [Line Items]    
Notes payable, fair value 1,498.1 1,509.6
Notes payable, carrying value 1,501.8 1,495.8
3.625% Senior Notes due 2022    
Debt Instrument [Line Items]    
Notes payable, fair value 1,022.0 1,038.9
Notes payable, carrying value 996.9 996.6
4.050% Senior Notes due 2025    
Debt Instrument [Line Items]    
Notes payable, fair value 1,838.1 1,897.2
Notes payable, carrying value 1,739.9 1,739.5
5.200% Senior Notes due 2045    
Debt Instrument [Line Items]    
Notes payable, fair value 2,323.1 2,107.9
Notes payable, carrying value $ 1,723.1 $ 1,722.9