Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Cash Flows

v3.24.4
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 3,645,996 $ 3,124,149
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation of property and equipment 710,059 603,467
Amortization of intangible assets 60,476 64,063
Stock-based compensation 137,676 645,196
Deferred income taxes 251,622 48,726
Gain on sale of property and equipment (33,907)
Allowance for credit loss 119,405
(Increase) decrease in operating assets, net of assets acquired    
Accounts receivable (506,120) 291,873
Inventory (707,897) (1,287,108)
Unbilled receivables (758,537) (281,981)
Prepaid expenses (284,041) 68,836
Other current assets 73,234 (330,516)
(Decrease) increase in operating liabilities, net of liabilities assumed    
Accounts payable and other current liabilities 93,685 (613,239)
Deferred revenue (349,976) 56,410
Net Cash Provided by Operating Activities 2,451,675 2,389,876
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (502,525) (2,021,948)
Purchases of other intangible assets (89,103) (108,392)
Acquisitions, net of acquired cash (4,605,285)
Proceeds from the sale of property and equipment 775,821 609,565
Net Cash Used in Investing Activities (4,421,092) (1,520,775)
CASH FLOWS FROM FINANCING ACTIVITIES    
Purchase of treasury stock (15,633) (17,963)
Net Cash Used in Financing Activities (15,633) (17,963)
EFFECT OF CURRENCY TRANSLATION ON CHANGES IN CASH AND CASH EQUIVALENTS 15,281 670,332
NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS (1,969,769) 1,521,470
CASH AND CASH EQUIVALENTS AT THE BEGINNING OF THE PERIOD 24,448,841 22,927,371
CASH AND CASH EQUIVALENTS AT THE END OF THE PERIOD 22,479,072 24,448,841
SUPPLEMENTAL CASH FLOW INFORMATION    
Cash paid for taxes 363,374 1,406,562
Cash paid for interest