Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Cash Flows

v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 3,124,149 $ 4,301,221
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation of property plant and equipment 603,467 678,652
Amortization of intangible assets 64,063 60,077
Stock-based compensation 645,196 1,130,917
Deferred income taxes 48,726 (193,083)
(Increase) decrease in operating assets:    
Accounts receivable 291,873 992,948
Inventory (1,287,108) (675,878)
Unbilled receivables (281,981) 447,927
Prepaid expenses 68,836 165,010
Other current assets (330,516) 275,909
Increase (decrease) in operating liabilities:    
Accounts payable and other current liabilities (613,239) 533,996
Deferred revenue 56,410 (990,729)
Net Cash Provided by Operating Activities 2,389,876 6,726,967
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (2,021,948) (466,471)
Purchases of other intangible assets (108,392) (90,089)
Proceeds from the sale of property and equipment 609,565
Net Cash Used in Investing Activities (1,520,775) (556,560)
CASH FLOWS FROM FINANCING ACTIVITIES    
Repayment of notes (63,559)
Purchase of treasury stock (17,963) (28,337)
Net Cash Used in Financing Activities (17,963) (91,896)
EFFECT OF CURRENCY TRANSLATION ON CHANGES IN CASH AND CASH EQUIVALENTS 670,332 (898,796)
NET INCREASE IN CASH AND CASH EQUIVALENTS 1,521,470 5,179,715
CASH AND CASH EQUIVALENTS AT THE BEGINNING OF THE PERIOD 22,927,371 17,747,656
CASH AND CASH EQUIVALENTS AT THE END OF THE PERIOD 24,448,841 22,927,371
SUPPLEMENTAL CASH FLOW INFORMATION    
Cash paid for interest 9,704
Cash paid for taxes 1,406,562 74,432
SUPPLEMENTAL NONCASH INVESTING AND FINANCING ACTIVITIES    
Purchase of property and equipment previously held in escrow, included in prepaid expenses as of October 31, 2021 $ 694,664