v3.26.1
Long-term debt (Tables)
9 Months Ended
Jul. 31, 2026
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of the Company's debt is as follows:
July 31, 2026October 31, 2025
Revolving credit agreement$ $135,000 
Commercial paper192,000 — 
Term loan due 2026 265,000 
Term loan due 20312,698 — 
Senior notes, due 2026-202710,000 20,000 
Senior notes, due 2026-203090,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,744,698 2,000,000 
Less current maturities10,000 315,000 
Less short-term debt192,000 — 
Less unamortized debt issuance costs12,795 13,167 
Less bond discounts1,782 2,065 
Plus impact of interest rate swaps884 11,486 
Long-term maturities$1,529,005 $1,681,254