XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2023
Cash flows from operating activities:      
Net income $ 190,234 $ 183,848 $ 199,634
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization of property, plant and equipment 77,258 82,433 80,473
Amortization of intangible assets 347 372 362
Share-based compensation 13,388 13,890 8,001
Deferred income taxes (17,168) (1,389) (927)
Changes in assets, liabilities, and other:      
Accounts receivable 6,309 (2,541) 4,026
Inventories (4,942) (6,154) 1,236
Other current assets (4,715) 628 9,665
Accounts payable, accrued liabilities and other (12,913) (9,643) (294)
Net cash provided by operating activities 247,798 261,444 302,176
Cash flows used in investing activities:      
Purchases of property, plant and equipment (188,137) (130,942) (131,295)
Purchases of short-term investments (129,649) (100,558) (20,192)
Proceeds from maturities of short-term investments 76,823 72,836 47,537
Government incentives 2,158 2,229 2,522
Purchases of intangible assets (94) (89) (117)
Other 0 59 0
Net cash used in investing activities (238,899) (156,465) (101,545)
Cash flows used in financing activities:      
Repayments of debt (17,972) (6,621) (18,439)
Common stock repurchases (97,422) 0 0
Proceeds from share-based arrangements 2,231 1,916 1,248
Net settlements of restricted stock awards (2,094) (3,025) (1,302)
Net cash used in financing activities (115,257) (7,730) (18,493)
Effects of exchange rate changes on cash, cash equivalents, and restricted cash 228 2,127 (2,680)
Net change in cash, cash equivalents, and restricted cash (106,130) 99,376 179,458
Cash, cash equivalents, and restricted cash at beginning of year 601,243 501,867 322,409
Cash, cash equivalents, and restricted cash at end of year 495,113 601,243 501,867
Less: Ending restricted cash 2,857 2,758 2,575
Cash and cash equivalents at end of year 492,256 598,485 499,292
Supplemental disclosure of non-cash information:      
Accruals for property, plant and equipment not yet paid 12,173 5,217 18,607
Expected refundable federal investment tax credit $ 10,925 $ 5,013 $ 0