| Goodwill and other intangible assets |
Goodwill and other intangible assets Our reporting units are the same as our reportable operating segments, Industrial Precision Solutions ("IPS"), Medical and Fluid Solutions ("MFS"), and the Advanced Technology Solutions ("ATS") segments. Changes in the carrying amount of goodwill for the six months ended April 30, 2026 by operating segment: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IPS | | MFS | | ATS | | Total | | Balance at October 31, 2025 | | $ | 1,210,366 | | | $ | 1,647,468 | | | $ | 446,851 | | | $ | 3,304,685 | | | | | | | | | | | | | | | | | | | | | Currency effect | | 24,888 | | | 720 | | | 2,634 | | | 28,242 | | | Balance at April 30, 2026 | | $ | 1,235,254 | | | $ | 1,648,188 | | | $ | 449,485 | | | $ | 3,332,927 | |
Information regarding intangible assets subject to amortization: | | | | | | | | | | | | | | | | | | | | | | | | April 30, 2026 | | | | Carrying Amount | | Accumulated Amortization | | Net Book Value | | Customer relationships | | $ | 908,882 | | | $ | 416,155 | | | $ | 492,727 | | | Patent/technology costs | | 236,872 | | | 166,438 | | | 70,434 | | | Trade name | | 169,988 | | | 82,164 | | | 87,824 | | | Non-compete agreements | | 8,657 | | | 8,657 | | | — | | | Other | | 920 | | | 920 | | | — | | | Total | | $ | 1,325,319 | | | $ | 674,334 | | | $ | 650,985 | | | | | | | | | | | | October 31, 2025 | | | | Carrying Amount | | Accumulated Amortization | | Net Book Value | | Customer relationships | | $ | 899,402 | | | $ | 390,751 | | | $ | 508,651 | | | Patent/technology costs | | 235,255 | | | 155,865 | | | 79,390 | | | Trade name | | 169,127 | | | 75,581 | | | 93,546 | | | Non-compete agreements | | 8,596 | | | 8,596 | | | — | | | Other | | 929 | | | 929 | | | — | | | Total | | $ | 1,313,309 | | | $ | 631,722 | | | $ | 681,587 | |
Amortization expense for the three months ended April 30, 2026 and 2025 was $19,406 and $19,697, respectively. Amortization expense for the six months ended April 30, 2026 and 2025 was $38,975 and $39,007, respectively.
|