v3.26.1
Condensed Consolidated Statements of Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Income Statement [Abstract]        
Net sales $ 462,367 $ 452,478 $ 871,456 $ 852,522
Cost and expenses:        
Cost of sales (excluding depreciation and amortization) 344,575 321,096 655,137 628,824
Selling, general and administrative 74,432 70,333 145,858 136,983
Restructuring charges 0 936 0 8,840
Depreciation and amortization 24,650 19,192 48,899 43,932
Operating income 18,710 40,921 21,562 33,943
Non-operating income (expense):        
Interest expense (12,042) (13,940) (24,409) (28,126)
Other, net 448 (159) 6,065 1,070
Income before income taxes 7,116 26,822 3,218 6,887
Income tax expense (3,766) (6,307) (3,939) (1,257)
Net income (loss) $ 3,350 $ 20,515 $ (721) $ 5,630
Basic earnings (loss) per common share $ 0.07 $ 0.44 $ (0.02) $ 0.12
Diluted earnings (loss) per common share $ 0.07 $ 0.44 $ (0.02) $ 0.12
Weighted-average common shares outstanding:        
Basic (in shares) 45,483 46,483 45,469 46,753
Diluted (in shares) 45,658 46,563 45,469 46,868
Cash dividends per share (in usd per share) $ 0.08 $ 0.08 $ 0.16 $ 0.16