XML 20 R6.htm IDEA: XBRL DOCUMENT v2.4.0.6
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)
3 Months Ended
Mar. 31, 2012
Mar. 31, 2011
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 11,475,012 $ 12,511,986
Adjustments to reconcile net income to cash provided by operating activities:    
Depreciation and amortization 657,320 622,755
Share-based compensation 112,875 146,281
Gain on extinguishment of warrant liabilities (73,291) (60,724)
Change in fair value of warrants 430,000 (1,375,101)
Deferred income tax benefits 179,426 (29,355)
(Increase) decrease in assets:    
Accounts receivable 2,829,666 (6,284,812)
Bills receivable   531,747
Prepayments for raw material purchases (6,020,960)  
Other receivables, deposits and prepayments 879,411 (667,402)
Inventories (2,056,628) (6,706,922)
Increase (decrease) in liabilities:    
Accounts payable (889,271) 5,073,347
Other payables and accruals (371,130) (1,486,687)
Income taxes payable (467,079) (969,219)
Net cash provided by operating activities 6,685,351 1,305,894
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property, plant and equipment (146,645) (178,897)
Addition to construction in progress (3,754,080) (2,867,317)
Deposits for plant and equipment   (29,249)
Net cash used in investing activities (3,900,725) (3,075,463)
CASH FLOWS FROM FINANCING ACTIVITIES    
Repurchase of common stock   (926,250)
Proceeds from exercise of warrants   1,898,050
Dividend paid (496,423)  
Net cash (used in) provided by financing activities (496,423) 971,800
Foreign currency translation adjustment 68,258 890,414
INCREASE IN CASH AND CASH EQUIVALENTS 2,356,461 92,645
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 107,994,088 90,701,985
MAJOR NON-CASH TRANSACTION:    
Share-based compensation to employees and directors 112,875 146,281
Issuance of common stock to settle warrant liabilities 311,704 4,722,948
SUPPLEMENTAL DISCLOSURE INFORMATION    
Cash paid for interest   21,466
Cash paid for income taxes $ 4,564,999 $ 4,865,045