XML 112 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt and Credit Facilities (Maturities Of Long-Term Debt Disclosures) (Details) - USD ($)
$ in Millions
Dec. 31, 2024
May 31, 2024
Dec. 31, 2023
Other long-term debt $ 10   $ 0
Total debt 13,597   12,995
Current maturities of debt 1,409   2,094
Total long-term debt 12,188   10,901
Unamortized debt issuance costs 63   50
Borrowing capacity on existing facilities 2,160   2,160
Fair value of senior unsecured notes $ 12,780   12,252
Senior Unsecured Notes 3.375% due 2024      
Stated interest rate 3.375% 3.375%  
Unsecured debt $ 0   600
Various      
Unsecured debt 0   $ 554
Senior Unsecured Notes 0.250% due 2024      
Stated interest rate   0.25% 0.25%
Unsecured debt $ 0   $ 940
Senior Unsecured Notes, 1.150% Due 2025      
Stated interest rate 1.15%    
Unsecured debt $ 649   648
Senior Unsecured Notes 3.375% due 2025      
Stated interest rate 3.375%    
Unsecured debt $ 750   749
Senior Unsecured Notes 3.500% due 2026      
Stated interest rate 3.50%    
Unsecured debt $ 998   997
Senior Unsecured Notes, Due November 2027      
Stated interest rate 2.125%    
Unsecured debt $ 777   828
Senior Unsecured Notes 3.650% due 2028      
Stated interest rate 3.65%    
Unsecured debt $ 598   598
Senior Unsecured Notes 4.850% Due 2028      
Stated interest rate 4.85%    
Unsecured debt $ 596   596
Senior Unsecured Notes, 3.375% Due 2028      
Stated interest rate 3.375%    
Unsecured debt $ 621   661
Senior Unsecured Notes 0.750% due 2029      
Stated interest rate 0.75%    
Unsecured debt $ 828   883
Senior Unsecured Notes, 4.250% Due 2029      
Stated interest rate 4.25%    
Unsecured debt $ 743   0
Senior Unsecured Notes, 1.950% Due 2030      
Stated interest rate 1.95%    
Unsecured debt $ 993   991
2.625% Notes due 2030      
Stated interest rate 2.625%    
Unsecured debt $ 669   713
Senior Unsecured Notes 1.000% due 2031      
Stated interest rate 1.00%    
Unsecured debt $ 772   823
3.375% Notes due 2032      
Stated interest rate 3.375%    
Unsecured debt $ 824   0
Senior Unsecured Notes 4.625% due September 11, 2034      
Stated interest rate 4.625%    
Unsecured debt $ 740   0
3.625% Notes due 2036      
Stated interest rate 3.625%    
Unsecured debt $ 613   0
Senior Unsecured Notes 4.100% due 2043      
Stated interest rate 4.10%    
Unsecured debt $ 393   393
Senior Unsecured Notes 4.375% due 2044      
Stated interest rate 4.375%    
Unsecured debt $ 396   396
Senior Unsecured Notes 4.625% due 2046      
Stated interest rate 4.625%    
Unsecured debt $ 984   983
Senior Unsecured Notes, 2.900% due 2050      
Stated interest rate 2.90%    
Unsecured debt $ 643   $ 642