| Net income attributable to controlling interest | 8.95M |
| Net income (loss) attributable to noncontrolling interest | 11.63K |
| Consolidated net income | 8.96M |
| Depreciation | 507.03K |
| Amortization | 37.95K |
| Provision for doubtful accounts | 930.83K |
| Recovery of doubtful allowance | -165.06K |
| Gain on disposal of equipment | 0 |
| Option issued to employees | 490.1K |
| Stock based compensation for services | 1.58M |
| Provision for estimated warranty claims | 86.98K |
| Notes receivable | 8.12M |
| Accounts receivable | -9.05M |
| Receivable from and prepayments to related parties | 490.06K |
| Other receivables | -334.62K |
| Refundable bidding and system contracting project deposits | 133.3K |
| Inventories | -3.25M |
| Costs and estimated earnings in excess of billings | -14.88M |
| Employee advances | -786.84K |
| Prepayments and deferred expenses | 2.82M |
| Accounts payable | 2.66M |
| Accounts payable-related party | 0 |
| Customer deposits | -880.56K |
| Billings in excess of costs and estimated earnings | 790.22K |
| Other payables | 1.12M |
| Accrued liabilities | 4.58M |
| Taxes payable | 2.03M |
| Net cash provided by (used in) operating activities | 5.98M |
| Purchase of plant and equipment | -589.25K |
| Proceeds from sale of equipment | 0 |
| Payments for long term investments | 0 |
| Net cash used in investing activities | -589.25K |
| Change in restricted cash | -3.74M |
| Capital contributed by noncontrolling interest shareholder | 30.38K |
| Proceeds from stock option exercising | 146.15K |
| Proceeds from subscription receivable | 27.57K |
| Net cash used in financing activities | -3.53M |
| EFFECT OF EXCHANGE RATE CHANGES ON CASH | 576.01K |
| INCREASE (DECREASE) IN CASH | 2.44M |
| CASH and CASH EQUIVALENTS, beginning of periods | 28.15M |
| CASH and CASH EQUIVALENTS, end of periods | 30.59M |
| Income taxes paid | 1.94M |