<ARTICLE> 5 <RESTATED> <MULTIPLIER> 1,000 <PERIOD-TYPE> YEAR YEAR <FISCAL-YEAR-END> APR-30-1999 APR-30-1998 <PERIOD-START> MAY-01-1998 MAY-01-1997 <PERIOD-END> APR-30-1999 APR-30-1998 <CASH> 13,115 12,590 <SECURITIES> 11,066 16,012 <RECEIVABLES> 13,945 11,069 <ALLOWANCES> 973 307 <INVENTORY> 9,716 6,224 <CURRENT-ASSETS> 58,963 58,457 <PP&E> 41,964 37,571 <DEPRECIATION> 24,260 18,845 <TOTAL-ASSETS> 89,228 90,341 <CURRENT-LIABILITIES> 12,962 9,294 <BONDS> 0 0 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 0 0 <COMMON> 54,333 51,677 <OTHER-SE> 20,855 27,107 <TOTAL-LIABILITY-AND-EQUITY> 89,228 90,341 <SALES> 65,027 64,343 <TOTAL-REVENUES> 65,027 64,343 <CGS> 38,806 36,480 <TOTAL-COSTS> 38,806 36,480 <OTHER-EXPENSES> 10,314<F1> 7,617<F1> <LOSS-PROVISION> 187<F2> 61<F2> <INTEREST-EXPENSE> (2) (3) <INCOME-PRETAX> 1,716 8,760 <INCOME-TAX> (319) 2,298 <INCOME-CONTINUING> 2,035 6,462 <DISCONTINUED> (8,063) (3,725) <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> (6,028) (2,737) <EPS-BASIC> (.51) .24 <EPS-DILUTED> (.48) .22 <FN> <F1>Research & Development <F2>Provision for Bad Debt </FN>