XML 51 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 $ 8,292,481 $ 10,713,874
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 4,050,749 2,189,099
Loss from disposition of property, plant and equipment   69,168
(Recovery from)/allowance for bad debts (16,875) 19,656
Stock-based expense for service received 378,065 30,369
Changes in operating assets and liabilities:    
Accounts and notes receivable 806,855 (727,352)
Prepayments and other current assets 594,872 (358,551)
Inventories 1,478,010 1,426,046
Accounts payable (2,045,625) 957,157
Accrued payroll and employee benefits (73,871) 18,752
Other payables and accrued liabilities 1,247,500 (787,118)
Income taxes payable (829,437) 155,932
Net Cash Provided by Operating Activities 13,882,724 13,707,032
Cash Flows from Investing Activities:    
Prepayment/deposit for purchase of property, plant and equipment (4,263,157) (132,433)
Refund of prepayment for purchase of property, plant and equipment 3,111,240  
Purchases of property, plant and equipment (10,245,764) (22,348,549)
Proceeds from disposal of property, plant and equipment   743
Net Cash Used in Investing Activities (11,397,681) (22,480,239)
Cash Flows from Financing Activities:    
Proceeds from related party loans 500,000  
Repayment of related party loans (700,000)  
Proceeds from bank loans 1,979,696 7,524,956
Repayments of bank loans (2,058,884) (4,023,516)
Dividends paid (230,747)  
Net Cash (Used in)/Provided by Financing Activities (509,935) 3,501,440
Effect of Exchange Rate Changes on Cash and Cash Equivalents 18,138 202,785
Net Increase/(Decrease) in Cash and Cash Equivalents 1,993,246 (5,068,982)
Cash and Cash Equivalents - Beginning of Period 4,165,446 11,348,108
Cash and Cash Equivalents - End of Period 6,158,692 6,279,126
Supplemental Disclosure of Cash Flow Information:    
Cash paid for interest 357,974 262,101
Cash paid for income taxes $ 3,930,064 $ 3,819,225