| Carrying Value of Long-Term Debt |
The carrying amount of the Company’s long-term debt and finance lease obligations by issuance is as follows: | | | | | | | | | | | | | | As of April 30, | | | 2026 | | 2025 | Finance lease liabilities (Note 7) | $ | 115,197 | | | $ | 108,920 | | 3.67% Senior Notes (Series A) due in 7 installments beginning June 17, 2022, and ending June 15, 2028 | 63,000 | | | 87,000 | | 3.75% Senior Notes (Series B) due in 7 installments beginning December 17, 2022 and ending December 18, 2028 | 21,000 | | | 29,000 | | 3.65% Senior Notes (Series C) due in 7 installments beginning May 2, 2025 and ending May 2, 2031 | 45,000 | | | 50,000 | | 3.72% Senior Notes (Series D) due in 7 installments beginning October 28, 2025 and ending October 28, 2031 | 45,000 | | | 50,000 | | 3.77% Senior Notes (Series F) due August 22, 2028 | 250,000 | | | 250,000 | | 2.85% Senior Notes (Series G) due August 7, 2030 | 325,000 | | | 325,000 | | 2.96% Senior Notes (Series H) due August 6, 2032 | 325,000 | | | 325,000 | | 5.23% Senior notes (Series I) due November 2, 2031 | 150,000 | | | 150,000 | | 5.43% Senior notes (Series J) due November 2, 2034 | 100,000 | | | 100,000 | | | Variable rate term loan facility, requiring quarterly installments beginning June 30, 2027 and ending April 21, 2028 | 200,000 | | | 200,000 | | | Variable rate incremental term loan facility, requiring quarterly installments ending October 30, 2029 | 796,875 | | | 839,375 | | | Debt issuance costs | (4,478) | | | (5,750) | | | $ | 2,431,594 | | | $ | 2,508,545 | | | Less current maturities | 101,357 | | | 94,925 | | | $ | 2,330,237 | | | $ | 2,413,620 | |
|
| Schedule of Maturities of Long-term Debt Including Capitalized Lease Obligations |
Listed below are the aggregate maturities of long-term debt, excluding finance lease obligations (refer to Note 7 for future minimum payments under finance leases), for the 5 years commencing May 1, 2026 and thereafter: | | | | | | | | | | Years ended April 30, | | | | 2027 | | $ | 90,500 | | | 2028 | | 290,500 | | | 2029 | | 328,500 | | | 2030 | | 685,375 | | | 2031 | | 341,000 | | | Thereafter | | 585,000 | | | | $ | 2,320,875 | |
|