XML 40 R5.htm IDEA: XBRL DOCUMENT v2.3.0.15
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)
9 Months Ended
Sep. 30, 2011
Sep. 30, 2010
Cash Flows from Operating Activities:  
Net income$ 16,145,634$ 10,242,177
Adjustments to reconcile net income to net cash provided by operating activities  
Depreciation and amortization3,311,6183,100,465
Loss from disposition of property, plant and equipment69,6281,098,021
Allowance for bad debts12,17947,028
Stock-based expense for service received30,369101,046
Changes in operating assets and liabilities:  
Accounts and notes receivable(294,494)(1,764,624)
Prepayments and other current assets(112,098)240,464
Inventories3,921,066(239,070)
Accounts payable(278,873)2,339,704
Accrued payroll and employee benefits49,844(4,394)
Other payables and accrued liabilities(1,030,876)(405,580)
Income taxes payable(95,535)(670,062)
Net Cash Provided by Operating Activities21,728,46214,085,175
Cash Flows from Investing Activities:  
Prepayment/deposit for purchase of property, plant and equipment(133,314)(22,592,570)
Purchases of property, plant and equipment(29,392,070)(1,194,823)
Proceeds from disposal of property, plant and equipment748 
Net Cash Used in Investing Activities(29,524,636)(23,787,393)
Cash Flows from Financing Activities:  
Proceeds from related party loans 200,000
Repayment of related party loans(2,080,636)(200,000)
Proceeds from bank loans8,345,664880,230
Repayments of bank loans(4,975,033)(2,379,626)
Proceeds from public offering of common stock 26,570,161
Reclassification of restricted cash to cash and cash equivalents 29,105
Net Cash Provided by Financing Activities1,289,99525,099,870
Effect of Exchange Rate Changes on Cash and Cash Equivalents103,213432,780
Net (Decrease)/ Increase in Cash and Cash Equivalents(6,402,966)15,830,432
Cash and Cash Equivalents - Beginning of Period11,348,1086,949,953
Cash and Cash Equivalents - End of Period4,945,14222,780,385
Supplemental Disclosure of Cash Flow Information:  
Cash paid for interest512,748302,579
Cash paid for income taxes$ 5,955,602$ 4,619,899