Annual report [Section 13 and 15(d), not S-K Item 405]

Consolidated Statements of Cash Flows

v3.25.2
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income $ 4,570,919 $ 2,077,929
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 1,463,783 1,721,800
Provision for bad debts 466,965 (29,134)
Gain on sale of assets (69,355) (101,864)
Stock based compensation 208,116 308,569
Changes in operating assets and liabilities:    
Accounts receivable 5,453,186 (1,902,382)
Revenues in excess of billing (5,207,897) (1,205,456)
Other current assets 15,257 (216,944)
Accounts payable and accrued expenses (197,312) 1,611,745
Unearned revenue (6,256,395) 645,125
Net cash provided by (used in) operating activities 447,267 2,909,388
Cash flows from investing activities:    
Purchases of property and equipment (1,382,770) (515,404)
Sales of property and equipment 116,783 223,866
Purchase of subsidiary shares (8,878)
Net cash used in investing activities (1,274,865) (291,538)
Cash flows from financing activities:    
Proceeds from the exercise of stock options and warrants 473,000
Proceeds from exercise of subsidiary options 13,728
Dividend paid by subsidiary to non-controlling interest (306,799)
Purchase of subsidiary treasury stock (1,503,662)
Proceeds from bank loans 2,920,149 756,936
Payments on finance lease obligations and loans - net (773,535) (517,385)
Net cash provided by financing activities 822,881 239,551
Effect of exchange rate changes (1,764,504) 736,510
Net increase (decrease) in cash and cash equivalents (1,769,221) 3,593,911
Cash and cash equivalents at beginning of the period 19,127,165 15,533,254
Cash and cash equivalents at end of period 17,357,944 19,127,165
Cash paid during the period for:    
Interest 841,962 1,576,454
Taxes 1,412,245 704,868
NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Assets acquired under finance lease 122,045
Shares issued for accrued bonus $ 151,201