XML 29 R5.htm IDEA: XBRL DOCUMENT  v2.3.0.11
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)
9 Months Ended
Jul. 31, 2011
Jul. 31, 2010
OPERATING ACTIVITIES:    
Net income $ 822,699 $ 785,337
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Bad debt (recovery) expense adjustment (2,181) 2,020
Depreciation and amortization 229,108 158,404
Goodwill impairment   137,328
Stock-based compensation expense 165,368 157,522
Excess tax benefit from stock-based compensation (216,911)  
Inventory write-off   247,539
Changes in operating assets and liabilities (net of acquisition):    
Restricted cash (5,643)  
Trade accounts receivable 505,918 279,269
Inventories (1,241,580) 255,475
Other current assets (397,245) (147,584)
Other long-term assets   (882)
Accounts payable (388,477) 127,851
Income taxes payable 93,002 (75,134)
Accrued expenses 212,205 170,060
Other long-term liabilities (156,530) (18,466)
Net cash provided by (used in) operating activities (380,267) 2,078,739
INVESTING ACTIVITIES:    
Acquisition of business (Cables Unlimited) (2,800,000)  
Purchase of certificates of deposit (4,650,744) (3,411,107)
Maturity of certificates of deposit 3,904,000 1,813,327
Capital expenditures (271,399) (126,375)
Net cash used in investing activities (3,818,143) (1,724,155)
FINANCING ACTIVITIES:    
Proceeds from exercise of stock options 814,697  
Excess tax benefit from stock-based compensation 216,911  
Principal payments on long-term liabilities (5,122)  
Dividends paid (387,608)  
Net cash provided by financing activities 638,878  
Net increase (decrease) in cash and cash equivalents (3,559,532) 354,584
Cash and cash equivalents, beginning of period 4,728,884 1,225,927
Cash and cash equivalents, end of period 1,169,352 1,580,511
Supplemental cash flow information:    
Income taxes paid 680,000 633,000
Interest paid 8,982  
Supplemental noncash investing and financing activities:    
Stock issuance for acquisition of business (Cables Unlimited) 2,800,000  
Dividends payable $ 2,141,067