XML 14 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
OPERATING ACTIVITIES:    
Net (loss) $ (891,943) $ (696,464)
Adjustments to reconcile net (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 283,585 280,594
Stock-based compensation 364,009
Unrealized loss (gain) on commodities (936,476) (112,446)
Loss on equity method investments 9,303 35,801
Write-off of accounts receivable   415,096
Write-down of obsolete inventory   718,353
Amortization of right to use asset 159,843 179,949
Deferred income taxes (315,250) (37,567)
Changes in operating assets and liabilities:    
Accounts receivable 1,212,055 1,548,935
Inventories 3,428,917 (949,058)
Prepaid expenses and other current assets 150,120 111,286
Prepaid and refundable income taxes (299,465)
Lease liability (135,730) (152,934)
Deposits and other assets (68,757)
Accounts payable and accrued expenses (1,730,244) (2,423,835)
Income taxes payable (410,235)
Net cash provided by (used in) operating activities 1,234,180 (1,496,738)
INVESTING ACTIVITIES:    
Purchases of machinery and equipment (609,131) (871,919)
Net cash used in investing activities (609,131) (871,919)
FINANCING ACTIVITIES:    
Advances under bank line of credit 934,783 2,500,000
Cash overdraft (876,148)
Principal payments on note payable (2,762) (2,631)
Payment of dividend   (399,000)
Principal payments under bank line of credit (1,728,783) (400,850)
Net cash (used in) provided by financing activities (1,672,910) 1,697,519
NET (DECREASE) INCREASE IN CASH (1,047,861) (671,138)
CASH, BEGINNING OF PERIOD 2,515,873 3,696,275
CASH, END OF PERIOD 1,468,012 3,025,137
SUPPLEMENTAL DISCLOSURE OF CASH FLOW DATA:    
Interest paid 243,100 84,967
Income taxes paid 498,992
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
 Purchase of inventory by non-controlling interest   $ 220,043
Initial recognition of operating lease right of use asset $ 146,416