XML 53 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Short-Term Borrowings and Long-Term Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Par Value $ 45,190 $ 39,817
Carrying value, Combined Amount 44,953 39,474
Fair Value 52,740 44,234
Commercial Paper [Member]    
Debt Instrument [Line Items]    
Commercial Paper 773 400
Par Value 773 400
Fair Value $ 773 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,501 1,506
Floating rate notes due October 2020 [Member]    
Debt Instrument [Line Items]    
Par Value 300 300
Carrying Value, Current 300 300
Fair Value $ 300 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 $ 451 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 900 899
Fair Value $ 904 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 405  
Carrying Value, Noncurrent   403
Fair Value $ 406 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 759 753
Floating rate notes due June 2021 [Member]    
Debt Instrument [Line Items]    
Par Value 350 350
Carrying Value, Noncurrent 350 349
Fair Value $ 350 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 $ 411 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 511 501
Fair Value $ 517 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 $ 778 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,117 1,087
Fair Value $ 1,139 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,061 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 897 896
Fair Value $ 942 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 648 624
Fair Value $ 659 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 798 770
Fair Value $ 799 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 748 747
Fair Value $ 817 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 $ 825 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 $ 801 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,279 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 $ 344 325
1.250% notes due January 2026    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 1.25%  
Par Value $ 500 0
Carrying Value, Noncurrent 496 0
Fair Value $ 509 0
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,116 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 $ 855 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 $ 712 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 940 939
Fair Value $ 1,060 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,360 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 $ 1,017 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,111 993
Fair Value $ 1,116 1,029
2.000% notes due May 2030    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.00%  
Par Value $ 1,250 0
Carrying Value, Noncurrent 1,233 0
Fair Value $ 1,309 0
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,308 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,202 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 $ 761 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 $ 994 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,713 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,454 1,313
2.750% notes due May 2040    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.75%  
Par Value $ 1,000 0
Carrying Value, Noncurrent 963 0
Fair Value $ 1,071 0
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 $ 438 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 $ 521 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 $ 787 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 $ 642 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 $ 749 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 $ 938 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,694 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 $ 951 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 $ 931 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,134 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,726 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,440 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,479 1,344
2.900% notes due May 2050    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.90%  
Par Value $ 1,250 0
Carrying Value, Noncurrent 1,208 0
Fair Value $ 1,320 0
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,228 1,228
Fair Value $ 1,531 1,350
3.125% notes due May 2060    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.125%  
Par Value $ 1,000 0
Carrying Value, Noncurrent 967 0
Fair Value $ 1,072 $ 0