XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Debt and Credit Facilities - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]    
Total debt $ 16,580 $ 13,597
Current maturities of debt 1,751 1,409
Long-term debt, excluding current maturities 14,829 12,188
Unamortized debt issuance costs 78 63
Borrowing capacity on existing facilities 2,913 2,160
Fair value of senior unsecured notes 15,973 12,780
Other $ 2 10
Senior Unsecured Notes, 1.150% Due 2025    
Line of Credit Facility [Line Items]    
Rate 1.15%  
Unsecured debt $ 0 649
Senior Unsecured Notes 3.375% Due 2025    
Line of Credit Facility [Line Items]    
Rate 3.375%  
Unsecured debt $ 750 750
Senior Unsecured Notes 3.500% Due 2026    
Line of Credit Facility [Line Items]    
Rate 3.50%  
Unsecured debt $ 999 998
Senior Unsecured Notes, 2.125% Due 2027    
Line of Credit Facility [Line Items]    
Rate 2.125%  
Unsecured debt $ 877 777
Senior Unsecured Notes 3.650% Due 2028    
Line of Credit Facility [Line Items]    
Rate 3.65%  
Unsecured debt $ 599 598
Senior Unsecured Notes 4.850% Due 2028    
Line of Credit Facility [Line Items]    
Rate 4.85%  
Unsecured debt $ 596 596
Senior Unsecured Notes, 3.375% Due 2028    
Line of Credit Facility [Line Items]    
Rate 3.375%  
Unsecured debt $ 701 621
Senior Unsecured Notes 0.750% due 2029    
Line of Credit Facility [Line Items]    
Rate 0.75%  
Unsecured debt $ 935 828
Senior Unsecured Notes, 4.250% Due 2029    
Line of Credit Facility [Line Items]    
Rate 4.25%  
Unsecured debt $ 744 743
Senior Unsecured Notes, 1.950% Due 2030    
Line of Credit Facility [Line Items]    
Rate 1.95%  
Unsecured debt $ 994 993
Senior Unsecured Notes, 2.625% due November 2030    
Line of Credit Facility [Line Items]    
Rate 2.625%  
Unsecured debt $ 756 669
Senior Unsecured Notes 1.000% due 2031    
Line of Credit Facility [Line Items]    
Rate 1.00%  
Unsecured debt $ 873 772
Senior Unsecured Notes, 3.375% Due 2032    
Line of Credit Facility [Line Items]    
Rate 3.375%  
Unsecured debt $ 930 824
Senior Unsecured Notes 4.624% due 2034    
Line of Credit Facility [Line Items]    
Rate 4.625%  
Unsecured debt $ 740 740
Senior Unsecured Notes, 3.625% Due 2036    
Line of Credit Facility [Line Items]    
Rate 3.625%  
Unsecured debt $ 693 613
Senior Unsecured Notes, 4.100% Due 2043    
Line of Credit Facility [Line Items]    
Rate 4.10%  
Unsecured debt $ 393 393
Senior Unsecured Notes 4.375% due 2044    
Line of Credit Facility [Line Items]    
Rate 4.375%  
Unsecured debt $ 396 396
Senior Unsecured Notes 4.625% due 2046    
Line of Credit Facility [Line Items]    
Rate 4.625%  
Unsecured debt $ 984 984
Senior Unsecured Notes, 2.900% due 2050    
Line of Credit Facility [Line Items]    
Rate 2.90%  
Unsecured debt $ 643 643
Senior Unsecured Notes, 4.550% Due 2027    
Line of Credit Facility [Line Items]    
Rate 4.55%  
Unsecured debt $ 497 0
Senior Unsecured Notes, 4.700% Due 2027    
Line of Credit Facility [Line Items]    
Rate 4.70%  
Unsecured debt $ 696 0
Senior Unsecured Notes, 4.850% Due 2030    
Line of Credit Facility [Line Items]    
Rate 4.85%  
Unsecured debt $ 793 0
Senior Unsecured Notes, 5.200% Due 2035    
Line of Credit Facility [Line Items]    
Rate 5.20%  
Unsecured debt $ 989 $ 0