XML 136 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Total Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Jun. 05, 2024
May 13, 2024
Dec. 31, 2023
May 23, 2022
Short-term debt:          
Commercial Paper $ 529     $ 1,954  
Total short-term debt 3,027     1,954  
Long-term debt:          
Total long-term debt 17,341     20,659  
Total debt 20,368     22,613  
Line of Credit | 2025 Term Loan due August 31, 2025          
Long-term debt:          
Senior notes 0     1,600  
Senior Notes | 2025 Senior Notes (3.65%; unsecured due May 23, 2025)          
Short-term debt:          
Senior notes $ 1,249     0  
Senior Notes | 2025 Senior Notes (3.75% senior notes due December 1, 2025)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 3.75%       3.65%
Short-term debt:          
Senior notes $ 1,249     0  
Long-term debt:          
Senior notes 0     1,248  
Total debt $ 1,249     1,248  
Senior Notes | 2025 Senior Notes (3.65% senior notes due May 23, 2025)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 3.65%        
Long-term debt:          
Senior notes $ 0     1,246  
Total debt $ 1,249     1,246  
Senior Notes | 2027 Senior Notes (4.00% senior notes due September 15, 2027)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 4.00%       4.00%
Long-term debt:          
Senior notes $ 1,492     1,489  
Total debt $ 1,492     1,489  
Senior Notes | 2027 Senior Notes (3.10% senior notes due September 15, 2027)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 3.10%        
Long-term debt:          
Senior notes $ 498     498  
Total debt $ 498     498  
Senior Notes | 2028 Senior Notes (3.625% senior notes due September 1, 2028)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 3.625% 3.625%      
Long-term debt:          
Senior notes $ 937 $ 1,000   920  
Total debt $ 937     920  
Senior Notes | 2028 Senior Notes (3.75% senior notes due September 21, 2028)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 3.75%        
Long-term debt:          
Senior notes $ 596     596  
Total debt $ 596     596  
Senior Notes | 2029 Senior Notes (4.35% senior notes due June 15, 2029)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 4.35%       4.35%
Long-term debt:          
Senior notes $ 1,243     1,241  
Total debt $ 1,243     1,241  
Senior Notes | 2030 Senior Notes (2.10% senior notes due June 15, 2030)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 2.10%        
Long-term debt:          
Senior notes $ 1,240     1,238  
Total debt $ 1,240     1,238  
Senior Notes | 5.25% Senior Notes due June 15, 2031          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 5.25%   5.25%    
Long-term debt:          
Senior notes $ 743     0  
Total debt $ 743     0  
Senior Notes | 2032 Senior Notes (1.85% senior notes due September 15, 2032)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 1.85%        
Long-term debt:          
Senior notes $ 1,488     1,486  
Total debt $ 1,488     1,486  
Senior Notes | 2033 Senior Notes (4.60% senior notes due March 15, 2033)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 4.60%       4.60%
Long-term debt:          
Senior notes $ 1,490     1,489  
Total debt $ 1,490     1,489  
Senior Notes | 2040 Senior Notes (2.65% senior notes due September 15, 2040)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 2.65%        
Long-term debt:          
Senior notes $ 1,233     1,232  
Total debt $ 1,233     1,232  
Senior Notes | 2048 Senior Notes (4.25% senior notes due September 21, 2048)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 4.25%        
Long-term debt:          
Senior notes $ 1,233     1,232  
Total debt $ 1,233     1,232  
Senior Notes | 2050 Senior Notes (3.00% senior notes due June 15, 2050)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 3.00%        
Long-term debt:          
Senior notes $ 1,223     1,222  
Total debt $ 1,223     1,222  
Senior Notes | 2052 Senior Notes (4.95% senior notes due June 15, 2052)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 4.95%       4.95%
Long-term debt:          
Senior notes $ 1,467     1,466  
Total debt $ 1,467     1,466  
Senior Notes | 2060 Senior Notes (3.00% senior notes due September 15, 2060)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 3.00%        
Long-term debt:          
Senior notes $ 1,473     1,472  
Total debt $ 1,473     1,472  
Senior Notes | 2062 Senior Notes (5.20% senior notes due June 15, 2062)          
Debt Instrument [Line Items]          
Interest rate, stated percentage (in percentage) 5.20%       5.20%
Long-term debt:          
Senior notes $ 985     984  
Total debt $ 985     $ 984