v3.26.1
Long-term debt (Tables)
6 Months Ended
Apr. 30, 2026
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
 April 30, 2026October 31, 2025
Revolving credit agreement, due 2031295,000 — 
Revolving credit agreement, due 2028 135,000 
Term loan due 2026 265,000 
Senior notes, due 2026-202720,000 20,000 
Senior notes, due 2026-2030130,000 130,000 
5.600% Notes due 2028350,000 350,000 
5.800% Notes due 2033500,000 500,000 
4.500% Notes due 2029600,000 600,000 
 1,895,000 2,000,000 
Less current maturities50,000 315,000 
Less unamortized debt issuance costs13,172 13,167 
Less bond discounts1,876 2,065 
Plus impact of interest rate swaps6,404 11,486 
Long-term maturities$1,836,356 $1,681,254