XML 53 R6.htm IDEA: XBRL DOCUMENT v2.4.0.6
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)
6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 24,921,678 $ 26,878,062
Adjustments to reconcile net income to cash provided by operating activities:    
Depreciation and amortization 1,338,540 1,289,649
Share-based compensation to employees and directors 214,475 267,074
Gain on extinguishment of warrant liabilities (73,291) (87,255)
Change in fair value of warrants 474,000 (2,554,252)
Deferred income tax benefits 180,702 (19,351)
(Increase) decrease in assets:    
Accounts receivable (75,526) 9,826,535
Bills receivable   535,170
Prepayments for raw material purchases 3,949,625 (23,343,711)
Other receivables, deposits and prepayments 402,111 (525,338)
Inventories (2,327,659) (1,298,889)
Increase (decrease) in liabilities:    
Accounts payable (899,804) 2,513,027
Other payables and accruals (286,113) (430,361)
Income taxes payable 201,621 (366,207)
Net cash provided by operating activities 28,020,359 12,684,153
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property, plant and equipment (2,274,852) (506,313)
Addition to construction in progress (4,650,631) (6,120,004)
Net cash used in investing activities (6,925,483) (6,626,317)
CASH FLOWS FROM FINANCING ACTIVITIES    
Repurchase of common stock   (2,126,597)
Proceeds from a related party   140,000
Proceeds from exercise of warrants   1,898,049
Dividend paid (992,846)  
Net cash used in financing activities (992,846) (88,548)
Foreign currency translation adjustment (550,690) 2,150,410
INCREASE IN CASH AND CASH EQUIVALENTS 19,551,340 8,119,698
CASH AND CASH EQUIVALENTS, at the beginning of the period 105,637,627 90,609,340
CASH AND CASH EQUIVALENTS, at the end of the period 125,188,967 98,729,038
MAJOR NON-CASH TRANSACTIONS:    
Share-based compensation to employees and directors 214,475 267,074
Issuance of common stock to settle warrant liabilities 311,704 4,895,934
SUPPLEMENTAL DISCLOSURE INFORMATION    
Cash paid for interest   70,480
Cash paid for income taxes $ 8,744,632 $ 8,835,772