v3.26.1
Operating segments - Reconciliation of Segment Operating Income to Consolidated Income Before Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Segment Reporting [Line Items]        
Sales $ 740,847 $ 682,938 $ 1,410,308 $ 1,298,358
Adjusted cost of sales (335,635) (305,538) (638,974) (576,913)
Adjusted selling and administrative expenses (169,454) (163,752) (337,841) (323,850)
Depreciation 15,340 15,954 30,722 31,886
EBITDA 251,098 229,602 464,215 429,481
Inventory step-up amortization (1,135) 0 (1,135) (3,135)
Acquisition related costs (534) (513) (534) (1,543)
Severance and other 0 (10,313) 0 (16,274)
Depreciation and amortization (36,315) (37,578) (72,900) (74,608)
Corporate expenses (15,911) (12,448) (26,038) (24,224)
Interest expense (21,942) (26,572) (45,073) (53,131)
Interest and investment income 362 553 752 1,494
Other - net (10,400) (3,961) 10,437 (2,435)
Income before taxes 141,174 138,770 305,675 255,625
Pension settlement charge (24,049) 0 (24,049) 0
Operating Segments | Industrial Precision Solutions        
Segment Reporting [Line Items]        
Sales 350,466 318,847 677,327 619,295
Adjusted cost of sales (142,315) (127,720) (277,070) (240,867)
Adjusted selling and administrative expenses (90,580) (83,174) (178,330) (163,343)
Depreciation 6,007 5,595 11,962 11,239
EBITDA 123,578 113,548 233,889 226,324
Operating Segments | Medical and Fluid Solutions        
Segment Reporting [Line Items]        
Sales 212,850 202,809 406,033 396,418
Adjusted cost of sales (108,167) (101,362) (204,722) (204,731)
Adjusted selling and administrative expenses (33,323) (33,581) (67,585) (68,193)
Depreciation 7,833 8,672 15,673 17,376
EBITDA 79,193 76,538 149,399 140,870
Operating Segments | Advanced Technology Solutions        
Segment Reporting [Line Items]        
Sales 177,531 161,282 326,948 282,645
Adjusted cost of sales (85,153) (76,456) (157,182) (131,315)
Adjusted selling and administrative expenses (45,551) (46,997) (91,926) (92,314)
Depreciation 1,500 1,687 3,087 3,271
EBITDA $ 48,327 $ 39,516 $ 80,927 $ 62,287