XML 52 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Net sales $ 8,076us-gaap_Revenues $ 5,764us-gaap_Revenues $ 14,969us-gaap_Revenues $ 11,614us-gaap_Revenues
Cost of sales 5,007us-gaap_CostOfGoodsSold 3,012us-gaap_CostOfGoodsSold 9,400us-gaap_CostOfGoodsSold 6,280us-gaap_CostOfGoodsSold
Gross profit 3,069us-gaap_GrossProfit 2,752us-gaap_GrossProfit 5,569us-gaap_GrossProfit 5,334us-gaap_GrossProfit
Operating expenses:        
Engineering 225us-gaap_ResearchAndDevelopmentExpense 214us-gaap_ResearchAndDevelopmentExpense 442us-gaap_ResearchAndDevelopmentExpense 470us-gaap_ResearchAndDevelopmentExpense
Selling and general 2,121us-gaap_SellingGeneralAndAdministrativeExpense 1,775us-gaap_SellingGeneralAndAdministrativeExpense 4,378us-gaap_SellingGeneralAndAdministrativeExpense 3,762us-gaap_SellingGeneralAndAdministrativeExpense
Totals 2,346us-gaap_OperatingExpenses 1,989us-gaap_OperatingExpenses 4,820us-gaap_OperatingExpenses 4,232us-gaap_OperatingExpenses
Operating income 723us-gaap_OperatingIncomeLoss 763us-gaap_OperatingIncomeLoss 749us-gaap_OperatingIncomeLoss 1,102us-gaap_OperatingIncomeLoss
Other income - interest 10us-gaap_InvestmentIncomeInterest 7us-gaap_InvestmentIncomeInterest 15us-gaap_InvestmentIncomeInterest 14us-gaap_InvestmentIncomeInterest
Income from continuing operations before provision for income taxes 733us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 770us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 764us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 1,116us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Provision for income taxes 286us-gaap_IncomeTaxExpenseBenefit 310us-gaap_IncomeTaxExpenseBenefit 264us-gaap_IncomeTaxExpenseBenefit 393us-gaap_IncomeTaxExpenseBenefit
Income from continuing operations 447us-gaap_IncomeLossFromContinuingOperations 460us-gaap_IncomeLossFromContinuingOperations 500us-gaap_IncomeLossFromContinuingOperations 723us-gaap_IncomeLossFromContinuingOperations
Income from discontinued operations, net of tax 1us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 18us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 14us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 19us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Net income $ 448us-gaap_NetIncomeLoss $ 478us-gaap_NetIncomeLoss $ 514us-gaap_NetIncomeLoss $ 742us-gaap_NetIncomeLoss
Earnings per share - Basic:        
Continuing operations $ 0.05us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.06us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.06us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.09us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
Discontinued operations $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
Net income per share $ 0.05us-gaap_EarningsPerShareBasic $ 0.06us-gaap_EarningsPerShareBasic $ 0.06us-gaap_EarningsPerShareBasic $ 0.09us-gaap_EarningsPerShareBasic
Earnings per share - Diluted:        
Continuing operations $ 0.05us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.05us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.06us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.08us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare
Discontinued operations $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
Net income per share $ 0.05us-gaap_EarningsPerShareDiluted $ 0.05us-gaap_EarningsPerShareDiluted $ 0.06us-gaap_EarningsPerShareDiluted $ 0.08us-gaap_EarningsPerShareDiluted
Weighted average shares outstanding:        
Basic 8,509,970us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 8,208,278us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 8,395,952us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 8,175,376us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted 8,883,182us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 8,746,358us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 8,773,667us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 8,789,752us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding