XML 20 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Operating activities    
Net income $ 352 $ 76,165
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 115,274 97,829
Amortization of share-based compensation 7,500 9,661
Live inventory adjustment (net of prior period reversal) (2,800) (9,600)
Provision for losses (recoveries) on accounts receivable 0 (2,000)
Deferred income taxes 61,155 21,000
Gain (Loss) on Disposition of Assets 328 0
Change in assets and liabilities:    
Accounts receivable - trade (18,995) (8,294)
Accounts receivable - insurance 445 1,494
Income taxes (34,635) 25,719
Inventories 6,787 (56,590)
Prepaid expenses and other assets (8,955) (17,729)
Right of use assets 12,173 0
Lease liabilities (12,173) 0
Accounts payable (23,021) 5,330
Accrued expenses and other liabilities 12,285 9,099
Total adjustments 115,368 75,919
Net cash provided by operating activities 115,720 152,084
Investing activities    
Capital expenditures (165,998) (210,878)
Net proceeds from sale of property and equipment 336 1,535
Net cash used in investing activities (165,662) (209,343)
Financing activities    
Payment of debt issuance costs 0 (2,225)
Borrowings from revolving line of credit 145,000 100,000
Payments on revolving line of credit (105,000) (70,000)
Proceeds from issuance of restricted stock under stock compensation plans 879 708
Payments from issuance of common stock under stock compensation plans (6,005) (3,976)
Dividends paid (14,230) (14,179)
Net cash provided by financing activities 20,644 10,328
Net change in cash and cash equivalents (29,298) (46,931)
Cash and cash equivalents at beginning of period 95,417 121,193
Cash and cash equivalents at end of period 66,119 74,262
Supplemental disclosure of non-cash investing and financing activities:    
Capital expenditures included in accounts payable 3,242 5,659
Dividends payable $ 7,117 $ 7,089