| Schedule of Carrying Values and Estimated Fair Values of Debt Instruments |
The fair value of our commercial paper was estimated using Level 2 inputs. The commercial paper includes a discount and fair value was determined to approximate the carrying value due to the short term to maturity. | | | | | | | | | | | | | | | | | | | | | | | | | As of December 31, 2025 | | As of December 31, 2024 | | Carrying Amount | | Fair value | | Carrying Amount | | Fair value | Commercial Paper | $ | 1,035 | | | $ | 1,035 | | | $ | 529 | | | $ | 529 | | 3.65% Senior Notes due May 23, 2025 | — | | | — | | | 1,249 | | | 1,245 | | 3.75% Senior Notes due December 1, 2025 | — | | | — | | | 1,249 | | | 1,241 | | 4.00% Senior Notes due September 15, 2027 | 1,495 | | | 1,504 | | | 1,492 | | | 1,478 | | 3.10% Senior Notes due September 15, 2027 | 499 | | | 494 | | | 498 | | | 481 | | 3.625% Senior Notes due September 1, 2028 | 954 | | | 993 | | | 937 | | | 960 | | 3.75% Senior Notes due September 21, 2028 | 597 | | | 597 | | | 596 | | | 578 | | 3.95% Senior Notes due December 1, 2028 | 594 | | | 602 | | | — | | | — | | 4.35% Senior Notes due June 15, 2029 | 1,245 | | | 1,264 | | | 1,243 | | | 1,224 | | 2.10% Senior Notes due June 15, 2030 | 1,242 | | | 1,149 | | | 1,240 | | | 1,081 | | 4.20% Senior Notes due March 15, 2031 | 640 | | | 651 | | | — | | | — | | 5.25% Senior Notes due June 15, 2031 | 745 | | | 786 | | | 743 | | | 758 | | 1.85% Senior Notes due September 15, 2032 | 1,489 | | | 1,281 | | | 1,488 | | | 1,190 | | 4.60% Senior Notes due March 15, 2033 | 1,491 | | | 1,519 | | | 1,490 | | | 1,441 | | 2.65% Senior Notes due September 15, 2040 | 1,234 | | | 929 | | | 1,233 | | | 874 | | 4.25% Senior Notes due September 21, 2048 | 1,234 | | | 1,043 | | | 1,233 | | | 1,011 | | 3.00% Senior Notes due June 15, 2050 | 1,224 | | | 822 | | | 1,223 | | | 798 | | 4.95% Senior Notes due June 15, 2052 | 1,468 | | | 1,379 | | | 1,467 | | | 1,343 | | 3.00% Senior Notes due September 15, 2060 | 1,473 | | | 900 | | | 1,473 | | | 877 | | 5.20% Senior Notes due June 15, 2062 | 985 | | | 919 | | | 985 | | | 911 | | | Total debt | $ | 19,644 | | | $ | 17,867 | | | $ | 20,368 | | | $ | 18,020 | |
|