XML 132 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Total Debt Schedule (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Aug. 20, 2020
May 26, 2020
Aug. 13, 2018
Debt Instrument [Line Items]          
Commercial Paper $ 1,012 $ 2,405      
Other short-term debt 10 6      
Total short-term debt 1,521 2,411      
Long-term debt:          
Total long-term debt 12,397 14,126      
Total debt 13,918 16,537      
Senior Notes | 2022 Senior Notes (2.35% senior unsecured notes due September 15, 2022)          
Debt Instrument [Line Items]          
Total short-term debt 499 0      
Long-term debt:          
Senior notes 0 498      
Total debt $ 499 498      
Interest rate, stated percentage 2.35%        
Senior Notes | 2023 Senior Notes (floating rate senior unsecured notes due June 15, 2023)          
Long-term debt:          
Senior notes $ 0 1,244      
Total debt 0 1,244      
Senior Notes | 2023 Senior Notes (0.70% senior unsecured notes due June 15, 2023)          
Long-term debt:          
Senior notes 997 995      
Total debt $ 997 995      
Interest rate, stated percentage 0.70%   0.70%    
Senior Notes | 2023 Senior Notes (3.45% senior unsecured notes due September 21, 2023)          
Long-term debt:          
Senior notes $ 399 398      
Total debt $ 399 398      
Interest rate, stated percentage 3.45%       3.45%
Senior Notes | 2023 Senior Notes (4.00% senior unsecured notes due October 15, 2023)          
Long-term debt:          
Senior notes $ 797 796      
Total debt $ 797 796      
Interest rate, stated percentage 4.00%        
Senior Notes | 2025 Senior Notes (3.75% senior unsecured notes due December 1, 2025)          
Long-term debt:          
Senior notes $ 1,246 1,245      
Total debt $ 1,246 1,245      
Interest rate, stated percentage 3.75%        
Senior Notes | 2027 Senior Notes (3.10% senior unsecured notes due September 15, 2027)          
Long-term debt:          
Senior notes $ 497 496      
Total debt $ 497 496      
Interest rate, stated percentage 3.10%        
Senior Notes | 2028 Senior Notes (3.75% senior unsecured notes due September 21, 2028)          
Long-term debt:          
Senior notes $ 594 593      
Total debt $ 594 593      
Interest rate, stated percentage 3.75%       3.75%
Senior Notes | 2030 Senior Notes (2.10% senior unsecured notes due June 15, 2030)          
Long-term debt:          
Senior notes $ 1,234 1,232      
Total debt $ 1,234 1,232      
Interest rate, stated percentage 2.10%     2.10%  
Senior Notes | 2032 Senior Notes (1.85% senior unsecured notes due September 15, 2032)          
Long-term debt:          
Senior notes $ 1,483 1,481      
Total debt $ 1,483 1,481      
Interest rate, stated percentage 1.85%   1.85%    
Senior Notes | 2040 Senior Notes (2.65% senior unsecured notes due September 15, 2040)          
Long-term debt:          
Senior notes $ 1,230 1,229      
Total debt $ 1,230 1,229      
Interest rate, stated percentage 2.65%   2.65%    
Senior Notes | 2048 Senior Notes (4.25% senior unsecured notes due September 21, 2048)          
Long-term debt:          
Senior notes $ 1,230 1,230      
Total debt $ 1,230 1,230      
Interest rate, stated percentage 4.25%       4.25%
Senior Notes | 2050 Senior Notes (3.00% senior unsecured notes due June 15, 2050)          
Long-term debt:          
Senior notes $ 1,220 1,219      
Total debt $ 1,220 1,219      
Interest rate, stated percentage 3.00%     3.00%  
Senior Notes | 2060 Senior Notes (3.00% senior unsecured notes due September 15, 2060)          
Long-term debt:          
Senior notes $ 1,470 1,470      
Total debt $ 1,470 $ 1,470      
Interest rate, stated percentage 3.00%   3.00%