Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statements of Cash Flows

v2.4.0.8
Condensed Consolidated Statements of Cash Flows (USD $)
6 Months Ended
Jun. 28, 2014
Jun. 29, 2013
Operating activities    
Net income $ 2,176,566 $ 3,378,111
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation expense 2,125,451 1,735,226
Amortization expense 684,701 796,483
Deferred income taxes 28,793 37,005
Palmer earn-out adjustment (3,476,198) 0
Provision for (reduction of) losses on accounts receivable 78,000 (35,524)
Provision for losses on inventory 2,729,306 739,357
Gain on sale of property, plant and equipment 0 (3,911)
Cash value of life insurance (48,000) (53,999)
Change in fair value of interest rate swap 294,501 (633,109)
Environmental reserves 21,020 18,823
Issuance of treasury stock for director fees 110,501 127,989
Employee stock option and grant compensation 167,381 164,887
Changes in operating assets and liabilities:    
Accounts receivable (7,626,252) (5,168,152)
Inventories 1,142,095 (7,682,335)
Other assets and liabilities, net 257,350 (741,932)
Accounts payable 6,536,002 6,946,676
Accrued expenses 4,262,728 (1,874,048)
Accrued income taxes (1,073,089) 27,521
Net cash provided by (used in) operating activities 8,390,856 (2,220,932)
Investing activities    
Purchases of property, plant and equipment (2,812,201) (3,062,159)
Proceeds from sale of property, plant and equipment 0 103,866
Net cash used in investing activities (2,812,201) (2,958,293)
Financing activities    
Net borrowings from line of credit 0 5,337,965
Repayments of Long-term Debt (1,266,952) (1,181,469)
Proceeds from exercised stock options 7 80,276
Net cash (used in) provided by financing activities (1,266,945) 4,236,772
Increase (decrease) in cash and cash equivalents 4,311,710 (942,453)
Cash and cash equivalents at beginning of period 1,776,763 1,085,261
Cash and cash equivalents at end of period 6,088,473 142,808
Interest Paid 470,385 690,371
Income Taxes Paid $ 1,647,700 $ 1,699,489