XML 34 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Debt and lines of credit (Tables)
3 Months Ended
Mar. 31, 2026
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
Long-term debt outstanding is as follows:
March 31,December 31,
20262025
Notes due 2026 at 1.125%
$500 $500 
Notes due 2027 at 4.60%
650 650 
Notes due 2027 at 2.90%
500 500 
Notes due 2028 at 4.60%
700 700 
Notes due 2029 at 4.60%
650 650 
Notes due 2029 at 2.25%
750 750 
Notes due 2030 at 1.75%
750 750 
Notes due 2030 at 4.50%
550 550 
Notes due 2031 at 1.90%
500 500 
Notes due 2032 at 3.65%
400 400 
Notes due 2033 at 4.90%
950 950 
Notes due 2034 at 4.85%
600 600 
Notes due 2035 at 5.10%
650 650 
Notes due 2039 at 3.875%
750 750 
Notes due 2048 at 4.15%
1,500 1,500 
Notes due 2051 at 2.70%
500 500 
Notes due 2052 at 4.10%
300 300 
Notes due 2053 at 5.00%
650 650 
Notes due 2054 at 5.15%
750 750 
Notes due 2063 at 5.05%
1,550 1,550 
Total debt14,150 14,150 
Net unamortized discounts, premiums and issuance costs(100)(102)
Total debt, including net unamortized discounts, premiums and issuance costs14,050 14,048 
Current portion of long-term debt(1,149)(500)
Long-term debt$12,901 $13,548