v3.26.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 152,846 $ 125,784 $ 403,544 $ 332,840
Components of other comprehensive income (loss), net of tax:        
Foreign currency translation and related hedging adjustments (23,339) 4,973 22,085 48,899
Pension and postretirement benefit plans (61) 290 29,380 382
Total other comprehensive income (loss) (23,400) 5,263 51,465 49,281
Total comprehensive income $ 129,446 $ 131,047 $ 455,009 $ 382,121