v3.25.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 1,821,737 $ 2,045,126
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation of property and equipment 424,738 350,782
Amortization of intangible assets 244,334 33,869
Stock-based compensation 166,384 16,214
Deferred income taxes (44,842) 221,975
Gain on sale of asset (30,244)
Allowance for credit loss (41,255)
Operating Lease expense 10,590
(Increase) decrease in operating assets:    
Accounts receivable (1,058,189) (1,750,243)
Inventory 885,016 (652,748)
Unbilled receivables (694,186) (686,816)
Prepaid expenses (278,421) (607,901)
Other current assets 447,754 (30,018)
Increase (decrease) in operating liabilities:    
Accounts payable and other current liabilities (368,819) 133,362
Deferred revenue 589,139 (297,083)
Net Cash provided by (used in) Operating Activities 2,103,980 (1,253,725)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (196,342) (290,175)
Purchases of other intangible assets (11,784) (69,643)
Proceeds from the sale of property and equipment 771,807
Net Cash (used in) provided by Investing Activities (208,126) 411,989
CASH FLOWS FROM FINANCING ACTIVITIES    
Purchase of treasury stock (15,633)
Net Cash Used in Financing Activities (15,633)
EFFECT OF CURRENCY TRANSLATION ON CHANGES IN CASH AND CASH EQUIVALENTS 87,375 118,204
NET INCREASE IN CASH AND CASH EQUIVALENTS 1,983,229 (739,165)
CASH AND CASH EQUIVALENTS AT THE BEGINNING OF THE PERIOD 22,479,072 24,448,841
CASH AND CASH EQUIVALENTS AT THE END OF THE PERIOD 24,462,301 23,709,676
SUPPLEMENTAL CASH FLOW INFORMATION    
Cash paid for taxes $ 188,968 $ 74,198