XML 80 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Short-Term Borrowings and Long-Term Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Par Value $ 42,563 $ 39,817
Carrying Value, Combined Amount 42,280 39,474
Fair Value 51,301 44,234
Commercial Paper [Member]    
Debt Instrument [Line Items]    
Par Value 1,296 400
Commercial Paper 1,296 400
Fair Value $ 1,296 400
2.700% notes Due July 2020 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.70%  
Par Value $ 0 1,500
Carrying Value, Current 0 1,499
Fair Value 0 1,506
Floating rate notes due October 2020 [Member]    
Debt Instrument [Line Items]    
Par Value 0 300
Carrying Value, Current 0 300
Fair Value $ 0 300
3.875% notes Due October 2020 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.875%  
Par Value $ 0 450
Carrying Value, Current 0 450
Fair Value $ 0 455
1.950% notes due October 2020 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 1.95%  
Par Value $ 0 900
Carrying Value, Current 0 899
Fair Value $ 0 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, Noncurrent   403
Carrying Value, Current 400  
Fair Value $ 401 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, Noncurrent   749
Carrying Value, Current 750  
Fair Value 753 753
Floating rate notes due June 2021 [Member]    
Debt Instrument [Line Items]    
Par Value 350 350
Carrying Value, Noncurrent   349
Carrying Value, Current 350  
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
Carrying Value, Current 400  
Fair Value $ 405 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   501
Carrying Value, Current 507  
Fair Value $ 509 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   753
Carrying Value, Current 762  
Fair Value $ 768 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,113 1,087
Fair Value $ 1,127 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 999 998
Fair Value $ 1,048 1,036
2.375% notes due October 2022 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.375%  
Par Value $ 900 900
Carrying Value, Noncurrent 897 896
Fair Value $ 935 911
0.000% Notes Due November 2022 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 0.00%  
Par Value $ 15 15
Carrying Value, Noncurrent 14 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 644 624
Fair Value $ 654 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 789 770
Fair Value $ 793 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 $ 809 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 747 746
Fair Value $ 821 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 $ 799 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,992 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 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 1.25%  
Par Value $ 500 0
Carrying Value, Noncurrent 496 0
Fair Value $ 515 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 997 996
Fair Value $ 1,121 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 747 746
Fair Value $ 859 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 $ 714 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,067 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,367 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 844 843
Fair Value $ 1,019 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,086 993
Fair Value $ 1,137 1,029
2.000% notes due May 2030 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.00%  
Par Value $ 1,250 0
Carrying Value, Noncurrent 1,234 0
Fair Value $ 1,326 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,340 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 839 838
Fair Value $ 1,271 1,129
6.500% notes Due June 2037 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 6.50%  
Par Value $ 500 500
Carrying Value, Noncurrent 492 492
Fair Value $ 800 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 $ 1,044 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,802 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,487 1,313
2.750% notes due May 2040 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.75%  
Par Value $ 1,000 0
Carrying Value, Noncurrent 964 0
Fair Value $ 1,085 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 $ 451 396
5.950% notes Due Februrary 2041 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 5.95%  
Par Value $ 350 350
Carrying Value, Noncurrent 346 345
Fair Value $ 540 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 $ 820 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 485 484
Fair Value $ 661 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 $ 790 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 $ 982 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,974 1,973
Fair Value $ 2,814 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 $ 991 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 $ 963 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,180 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,803 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,517 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,567 1,344
2.900% notes due May 2050 [Member]    
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,384 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,618 1,350
3.125% notes due May 2060 [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.125%  
Par Value $ 1,000 0
Carrying Value, Noncurrent 965 0
Fair Value $ 1,161 $ 0