v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
OPERATING ACTIVITIES:    
Net income $ 3,904,247 $ 591,898
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 653,250 492,379
Realized and unrealized gains, net (781,730) (1,862,877)
Amortization of right-of-use asset 508,854 583,643
Bad debt expense 50,000
Deferred income taxes (benefit) 49,617 (315,709)
Changes in operating assets and liabilities:    
Accounts receivable 3,057,797 (185,622)
Inventories 965,792 (5,711,012)
Prepaid expenses and other current assets (128,016) (664,433)
Prepaid and refundable income taxes 180,916 285,439
Deposits and other assets 205,267 (408,978)
Accounts payable and accrued expense (759,980) 2,339,316
Change in lease liabilities (506,001) (549,346)
Change in due/from broker 525,000
Deferred compensation payable (129,646) 8,586
NET CASH PROVIDED BY (USED IN) OPERATING ACTIVITIES 7,795,367 (5,396,716)
INVESTING ACTIVITIES:    
Acquisition of Second Empire (800,000)
Purchase of investment (850,000)
Cash paid for leasehold improvements (280,834) (375,286)
Purchases of building, machinery and equipment (82,704) (79,249)
NET CASH USED IN INVESTING ACTIVITIES (1,213,538) (1,254,535)
FINANCING ACTIVITIES:    
Payment of dividends (467,813)
Proceeds from bank line of credit 7,750,000
Principal payments under bank line of credit (3,900,000) (1,500,000)
NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES (4,367,813) 6,250,000
NET CHANGE IN CASH AND CASH EQUIVALENTS 2,214,016 (401,251)
CASH AND CASH EQUIVALENTS, BEGINNING OF YEAR 701,872 1,381,023
CASH AND CASH EQUIVALENTS, END OF PERIOD 2,915,888 979,772
SUPPLEMENTAL DISCLOSURE OF CASH FLOW DATA:    
Cash paid for income taxes
Interest paid 171,345 96,761
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Initial recognition of lease right-of-use asset 119,358 2,113,581
Initial recognition of lease liabilities $ 119,358 $ 2,113,581