XML 42 R6.htm IDEA: XBRL DOCUMENT v2.4.0.6
CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)
6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 8,975,781 $ 24,388,254
Adjustments to reconcile net income to net cash provided by operating activities:    
Interest on capital lease obligation 108,044 106,835
Amortization of prepaid land leases 105,051 102,831
Depreciation and amortization 11,290,588 7,468,616
Write-off/Impairment loss on property, plant and equipment 911,995 7,570,566
Exchange loss on inter-company balances (92,057)  
Stock-based compensation expense 26,300 3,169,000
Deferred tax asset 160,826 (1,913,608)
Changes in assets and liabilities:    
Accounts receivable (19,514,217) (14,033,743)
Inventories 467,279 (405,227)
Prepayments and deposits (38,610) 905,669
Other receivables   (151,853)
Accounts payable and accrued expenses 206,207 1,468,892
Retention payable (457,813)  
Taxes payable 189,434 697,706
Net cash provided by operating activities 2,338,808 29,373,938
CASH FLOWS USED IN INVESTING ACTIVITIES    
Additions of prepaid land leases (422,876) (348,196)
Purchase of property, plant and equipment   (34,075,105)
Increase in construction in progress (7,871,130) (4,609,456)
Net cash used in investing activities (8,294,007) (39,032,757)
CASH FLOWS USED IN FINANCING ACTIVITIES    
Repurchase of common stock   (348,147)
Repayment of capital lease obligation (297,598) (288,739)
Net cash used in financing activities (297,598) (636,886)
EFFECTS OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS (278,492) 1,539,350
NET DECREASE IN CASH AND CASH EQUIVALENTS (6,531,289) (8,756,355)
CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD 78,576,060 68,494,480
CASH AND CASH EQUIVALENTS - END OF PERIOD 72,044,771 59,738,125
Cash paid during the period for:    
Income taxes 2,945,542 10,341,857
Interest paid   1,121
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Inception of capital lease obligation for acquiring property, plant and equipment   $ 3,127,913