Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Cash Flows

v3.21.2
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net income $ 2,261,632 $ 1,192,023
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 3,956,314 3,731,954
Provision for bad debts (332,325) 184,944
Share of net loss from investment under equity method 253,819 605,864
(Gain) loss on sale of assets 191,935 (23,103)
Gain on forgiveness of loan (469,721)
Stock based compensation 342,153 808,616
Changes in operating assets and liabilities:    
Accounts receivable 6,861,454 2,035,843
Accounts receivable - related party 1,957,864
Revenues in excess of billing 2,839,709 (3,252,704)
Revenues in excess of billing - related party 105,441
Other current assets (857,708) (132,175)
Accounts payable and accrued expenses 474,098 (1,399,828)
Unearned revenue 204,563 (1,842,313)
Net cash provided by operating activities 15,725,923 3,972,426
Cash flows from investing activities:    
Purchases of property and equipment (2,551,283) (1,377,145)
Sales of property and equipment 188,233 106,180
Convertible note receivable - related party (600,000)
Investment in associates (155,500) (94,500)
Purchase of subsidiary shares (89,425)
Net cash used in investing activities (2,518,550) (2,054,890)
Cash flows from financing activities:    
Proceeds from exercise of subsidiary options 11,621
Purchase of treasury stock (2,364,781)
Dividend paid by subsidiary to non-controlling interest (1,920,618)
Proceeds from bank loans 1,898,013 4,221,203
Payments on finance lease obligations and loans - net (698,797) (611,913)
Net cash provided by (used in) financing activities (1,165,565) 1,700,293
Effect of exchange rate changes 1,496,516 (817,363)
Net increase in cash and cash equivalents 13,538,324 2,800,466
Cash and cash equivalents at beginning of the period 20,166,830 17,366,364
Cash and cash equivalents at end of period 33,705,154 20,166,830
Cash paid during the period for:    
Interest 455,647 355,927
Taxes 601,703 1,027,950
NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Assets acquired under finance lease 222,391
Drivemate shares acquired for services rendered 1,300,000
Assets recognized under operating lease $ 3,474,583