XML 39 R5.htm IDEA: XBRL DOCUMENT  v2.3.0.11
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)
6 Months Ended
Jun. 30, 2011
Jun. 30, 2010
Cash Flows from Operating Activities:    
Net income $ 10,713,874 $ 8,477,949
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 2,189,099 2,022,597
Loss from disposition of property, plant and equipment 69,168 1,082,454
Allowance for bad debts 19,656 31,289
Stock-based expense for service received 30,369 101,046
Changes in operating assets and liabilities:    
Accounts and notes receivable (727,352) (1,564,445)
Prepayments and other current assets (358,551) (58,243)
Inventories 1,426,046 (2,364,301)
Accounts payable 957,157 1,813,964
Accrued payroll and employee benefits 18,752 4,291
Other payables and accrued liabilities (787,118) 507,642
Income taxes payable 155,932 689,408
Net Cash Provided by Operating Activities 13,707,032 10,743,651
Cash Flows from Investing Activities:    
Prepayment/deposit for purchase of property, plant and equipment (132,433) (19,605,691)
Purchases of property, plant and equipment (22,348,549) (263,022)
Proceeds from disposal of property, plant and equipment 743  
Net Cash Used in Investing Activities (22,480,239) (19,868,713)
Cash Flows from Financing Activities:    
Proceeds from related party loans   200,000
Repayment of related party loans   (200,000)
Proceeds from bank loans 7,524,956  
Repayments of bank loans (4,023,516) (2,373,237)
Proceeds from public offering of common stock   26,570,162
Reclassification of restricted cash to cash and cash equivalents   29,105
Net Cash Provided by Financing Activities 3,501,440 24,226,030
Effect of Exchange Rate Changes on Cash and Cash Equivalents 202,785 38,986
Net (Decrease)/ Increase in Cash and Cash Equivalents (5,068,982) 15,139,954
Cash and Cash Equivalents - Beginning of Period 11,348,108 6,949,953
Cash and Cash Equivalents - End of Period 6,279,126 22,089,907
Supplemental Disclosure of Cash Flow Information:    
Cash paid for interest 262,101 222,217
Cash paid for income taxes $ 3,819,225 $ 2,395,720