<ARTICLE> 5 <PERIOD-TYPE> 6-MOS <FISCAL-YEAR-END> OCT-31-1998 <PERIOD-END> APR-30-1998 <CASH> 21,774,000 <SECURITIES> 5,108,000 <RECEIVABLES> 15,358,000 <ALLOWANCES> (331,000) <INVENTORY> 23,068,000 <CURRENT-ASSETS> 68,501,000 <PP&E> 24,886,000 <DEPRECIATION> (15,212,000) <TOTAL-ASSETS> 99,587,000 <CURRENT-LIABILITIES> 16,854,000 <BONDS> 9,475,000 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 126,000 <OTHER-SE> 64,967,000 <TOTAL-LIABILITY-AND-EQUITY> 99,587,000 <SALES> 42,456,000 <TOTAL-REVENUES> 42,456,000 <CGS> 26,996,000 <TOTAL-COSTS> 26,996,000 <OTHER-EXPENSES> 7,481,000 <LOSS-PROVISION> 0 <INTEREST-EXPENSE> 253,000 <INCOME-PRETAX> 8,825,000 <INCOME-TAX> 2,990,000 <INCOME-CONTINUING> 4,733,000 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 4,733,000 <EPS-BASIC> .38 <EPS-DILUTED> .31