<ARTICLE>     5
<MULTIPLIER>  1000

                                 
<PERIOD-TYPE>                       YEAR
<FISCAL-YEAR-END>                   MAR-31-1999
<PERIOD-END>                        MAR-31-1999
<CASH>                              28,190
<SECURITIES>                         1,366
<RECEIVABLES>                       11,880
<ALLOWANCES>                         1,020
<INVENTORY>                         11,330
<CURRENT-ASSETS>                    54,718
<PP&E>                              34,221
<DEPRECIATION>                      18,275
<TOTAL-ASSETS>                      74,589
<CURRENT-LIABILITIES>               11,909
<BONDS>                                  0
<PREFERRED-MANDATORY>                    0
<PREFERRED>                              0
<COMMON>                            20,895
<OTHER-SE>                          41,785
<TOTAL-LIABILITY-AND-EQUITY>        74,589
<SALES>                             50,721
<TOTAL-REVENUES>                    50,721
<CGS>                               28,867
<TOTAL-COSTS>                       45,428
<OTHER-EXPENSES>                       130
<LOSS-PROVISION>                       485
<INTEREST-EXPENSE>                       0
<INCOME-PRETAX>                      7,144
<INCOME-TAX>                         1,810
<INCOME-CONTINUING>                  5,334
<DISCONTINUED>                           0
<EXTRAORDINARY>                          0
<CHANGES>                                0
<NET-INCOME>                         5,334
<EPS-BASIC>                         0.44
<EPS-DILUTED>                         0.44