XML 16 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Short-Term Borrowings and Long-Term Debt (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Bank credit facilities $ 10,000 $ 0
Par Value 50,631 39,817
Carrying value, Combined Amount 50,509 39,474
Fair Value 55,388 44,234
Commercial Paper [Member]    
Debt Instrument [Line Items]    
Commercial Paper 1,213 400
Par Value 1,214 400
Fair Value $ 1,213 400
2.700% Notes due July 2020 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.70%  
Par Value $ 1,500 1,500
Carrying Value, Current 1,500 1,499
Fair Value 1,500 1,506
Floating rate notes due October 2020 [Member]    
Debt Instrument [Line Items]    
Par Value 300 300
Carrying Value, Current 300 300
Fair Value $ 296 300
3.875% notes due October 2020 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.875%  
Par Value $ 450 450
Carrying Value, Current 452 450
Fair Value $ 452 455
1.950% notes due October 2020 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 1.95%  
Par Value $ 900 900
Carrying Value, Current 899 899
Fair Value $ 900 900
4.700% notes due February 2021 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.70%  
Par Value $ 400 400
Carrying Value, Current 406  
Carrying Value, Noncurrent   403
Fair Value $ 407 410
2.125% notes due March 2021 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.125%  
Par Value $ 750 750
Carrying Value, Current 749  
Carrying Value, Noncurrent   749
Fair Value 750 753
Floating rate notes due June 2021 [Member]    
Debt Instrument [Line Items]    
Par Value 350 350
Carrying Value, Noncurrent 349 349
Fair Value $ 347 350
3.150% notes due June 2021 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.15%  
Par Value $ 400 400
Carrying Value, Noncurrent 399 399
Fair Value $ 406 407
3.375% notes due November 2021 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.375%  
Par Value $ 500 500
Carrying Value, Noncurrent 510 501
Fair Value $ 512 512
2.875% notes due December 2021 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.875%  
Par Value $ 750 750
Carrying Value, Noncurrent 768 753
Fair Value $ 764 765
2.875% notes due March 2022 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.875%  
Par Value $ 1,100 1,100
Carrying Value, Noncurrent 1,114 1,087
Fair Value $ 1,130 1,121
3.350% notes due July 2022 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.35%  
Par Value $ 1,000 1,000
Carrying Value, Noncurrent 998 998
Fair Value $ 1,034 1,036
2.375% notes due October 2022 [Member] [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.375%  
Par Value $ 900 900
Carrying Value, Noncurrent 896 896
Fair Value $ 912 911
Zero Coupon notes due November 2022 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 0.00%  
Par Value $ 15 15
Carrying Value, Noncurrent 13 13
Fair Value $ 14 14
2.750% notes due February 2023 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.75%  
Par Value $ 625 625
Carrying Value, Noncurrent 646 624
Fair Value $ 640 638
2.875% notes due March 2023 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.875%  
Par Value $ 750 750
Carrying Value, Noncurrent 797 770
Fair Value $ 777 770
3.500% notes due June 2023 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.50%  
Par Value $ 750 750
Carrying Value, Noncurrent 747 747
Fair Value $ 788 786
3.500% notes due February 2024 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.50%  
Par Value $ 750 750
Carrying Value, Noncurrent 746 746
Fair Value $ 794 792
2.375% notes due August 2024 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.375%  
Par Value $ 750 750
Carrying Value, Noncurrent 747 747
Fair Value $ 767 760
3.750% notes due July 2025 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.75%  
Par Value $ 2,000 2,000
Carrying Value, Noncurrent 1,991 1,990
Fair Value $ 2,161 2,161
3.700% notes due December 2025 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.70%  
Par Value $ 300 300
Carrying Value, Noncurrent 298 298
Fair Value $ 323 325
3.100% notes due March 2026 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.10%  
Par Value $ 1,000 1,000
Carrying Value, Noncurrent 996 996
Fair Value $ 1,056 1,048
3.450% notes due January 2027 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.45%  
Par Value $ 750 750
Carrying Value, Noncurrent 746 746
Fair Value $ 804 804
3.375% notes due April 2027 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.375%  
Par Value $ 625 625
Carrying Value, Noncurrent 620 620
Fair Value $ 668 667
2.950% notes due October 2027 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.95%  
Par Value $ 950 950
Carrying Value, Noncurrent 939 939
Fair Value $ 992 988
3.850% notes due June 2028 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.85%  
Par Value $ 1,150 1,150
Carrying Value, Noncurrent 1,143 1,142
Fair Value $ 1,281 1,269
3.875% notes due December 2028 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.875%  
Par Value $ 850 850
Carrying Value, Noncurrent 843 843
Fair Value $ 953 941
2.875% notes due August 2029 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.875%  
Par Value $ 1,000 1,000
Carrying Value, Noncurrent 1,104 993
Fair Value $ 1,047 1,029
4.625% notes due July 2035 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.625%  
Par Value $ 1,000 1,000
Carrying Value, Noncurrent 992 992
Fair Value $ 1,190 1,215
5.800% notes due March 2036 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 5.80%  
Par Value $ 850 850
Carrying Value, Noncurrent 838 838
Fair Value $ 1,107 1,129
6.500% Notes Due June 2037 [Member] [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 6.50%  
Par Value $ 500 500
Carrying Value, Noncurrent 492 492
Fair Value $ 691 712
6.625% Notes due November 2037 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 6.625%  
Par Value $ 650 650
Carrying Value, Noncurrent 641 641
Fair Value $ 910 940
6.875% notes due February 2038 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 6.875%  
Par Value $ 1,100 1,100
Carrying Value, Noncurrent 1,077 1,076
Fair Value $ 1,613 1,631
3.500% notes due August 2039 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.50%  
Par Value $ 1,250 1,250
Carrying Value, Noncurrent 1,241 1,241
Fair Value $ 1,348 1,313
5.700% notes due October 2040 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 5.70%  
Par Value $ 300 300
Carrying Value, Noncurrent 296 296
Fair Value $ 405 396
5.950% notes due February 2041 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 5.95%  
Par Value $ 350 350
Carrying Value, Noncurrent 345 345
Fair Value $ 484 475
4.625% notes due November 2041 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.625%  
Par Value $ 600 600
Carrying Value, Noncurrent 589 589
Fair Value $ 742 716
4.375% notes due March 2042 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.375%  
Par Value $ 502 502
Carrying Value, Noncurrent 484 484
Fair Value $ 601 580
3.950% notes due October 2042 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.95%  
Par Value $ 625 625
Carrying Value, Noncurrent 608 607
Fair Value $ 711 688
4.250% notes due March 2043 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.25%  
Par Value $ 750 750
Carrying Value, Noncurrent 735 735
Fair Value $ 885 856
4.750% notes due July 2045 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.75%  
Par Value $ 2,000 2,000
Carrying Value, Noncurrent 1,973 1,973
Fair Value $ 2,547 2,463
4.200% notes due January 2047 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.20%  
Par Value $ 750 750
Carrying Value, Noncurrent 738 738
Fair Value $ 881 861
4.250% notes due April 2047 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.25%  
Par Value $ 725 725
Carrying Value, Noncurrent 717 717
Fair Value $ 853 839
3.750% notes due October 2047 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.75%  
Par Value $ 950 950
Carrying Value, Noncurrent 934 934
Fair Value $ 1,050 1,023
4.250% notes due June 2048 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.25%  
Par Value $ 1,350 1,350
Carrying Value, Noncurrent 1,330 1,330
Fair Value $ 1,592 1,569
4.450% notes due December 2048 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.45%  
Par Value $ 1,100 1,100
Carrying Value, Noncurrent 1,086 1,086
Fair Value $ 1,333 1,316
3.700% notes due August 2049 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.70%  
Par Value $ 1,250 1,250
Carrying Value, Noncurrent 1,235 1,235
Fair Value $ 1,385 1,344
3.875% notes due August 2059 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.875%  
Par Value $ 1,250 1,250
Carrying Value, Noncurrent 1,229 1,228
Fair Value $ 1,372 $ 1,350