| Schedule of Debt |
As of June 30, 2026 and December 31, 2025, long-term debt consisted of the following: | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | | | | | (in thousands) | | | | | 1.200% senior notes due March 1, 2026 | $ | — | | | $ | 1,099,681 | | 4.800% senior notes due April 1, 2026 | — | | | 752,825 | | 2.150% senior notes due January 15, 2027 | 749,375 | | | 748,697 | | 4.950% senior notes due August 15, 2027 | 498,896 | | | 498,406 | | 4.550% senior notes due March 15, 2028 | 497,612 | | | — | | 4.450% senior notes due June 1, 2028 | 458,422 | | | 460,619 | | 4.500% senior notes due November 15, 2028 | 1,740,845 | | | 1,738,918 | | 3.200% senior notes due August 15, 2029 | 1,245,078 | | | 1,244,291 | | 5.300% senior notes due August 15, 2029 | 497,812 | | | 497,462 | | 2.900% senior notes due May 15, 2030 | 995,464 | | | 994,879 | | 4.875% senior notes due November 15, 2030 | 1,686,854 | | | 1,685,351 | | 2.900% senior notes due November 15, 2031 | 745,491 | | | 745,072 | | 5.400% senior notes due August 15, 2032 | 744,963 | | | 744,552 | | 5.200% senior notes due November 15, 2032 | 990,895 | | | 990,181 | | 5.400% senior notes due March 15, 2033 | 495,387 | | | — | | 5.550% senior notes due November 15, 2035 | 1,730,077 | | | 1,730,061 | | 4.150% senior notes due August 15, 2049 | 741,750 | | | 741,572 | | 5.950% senior notes due August 15, 2052 | 739,574 | | | 739,374 | | 4.875% senior notes due March 17, 2031 | 907,602 | | | 932,686 | | 1.000% convertible notes due August 15, 2029 | 1,474,163 | | | 1,470,029 | | 1.500% convertible notes due March 1, 2031 | 1,977,822 | | | 1,975,407 | | | Revolving credit facility | 1,587,000 | | | 1,515,000 | | | Term loan facility | 1,000,000 | | | — | | | Commercial paper notes | 674,795 | | | — | | | Finance lease liabilities | 34,976 | | | 21,267 | | | Other borrowings | 203,473 | | | 135,974 | | | Total long-term debt | 22,418,326 | | | 21,462,304 | | | Less current portion | 925,032 | | | 1,920,792 | | | Long-term debt, excluding current portion | $ | 21,493,294 | | | $ | 19,541,512 | |
|
| Schedule of Maturities of Long-Term Debt |
At June 30, 2026, future maturities of long-term debt (excluding finance lease liabilities) were as follows by year (in thousands): | | | | | | | Year Ending December 31, | | | | | Remainder of 2026 | $ | 35,872 | | | 2027 | 1,377,552 | | | 2028 | 3,725,732 | | | 2029 | 3,250,130 | | | 2030 | 4,962,467 | | | 2031 | 3,663,752 | | | 2032 and thereafter | 5,500,000 | | | Total | $ | 22,515,505 | |
|