<ARTICLE> 5
<MULTIPLIER> 1,000
       
                                                                       
<PERIOD-TYPE>                   YEAR                   YEAR                   YEAR
<FISCAL-YEAR-END>                          MAY-31-1997             MAY-31-1996             MAY-31-1995
<PERIOD-START>                             JUN-01-1996             JUN-01-1995             JUN-01-1994
<PERIOD-END>                               MAY-31-1997             MAY-31-1996             MAY-31-1995
<CASH>                                          17,801                  19,600                       0
<SECURITIES>                                    27,860                  18,363                       0
<RECEIVABLES>                                   51,099                  40,725                       0
<ALLOWANCES>                                       230                     314                       0
<INVENTORY>                                     32,851                  31,073                       0
<CURRENT-ASSETS>                               132,327                 113,013                       0
<PP&E>                                          40,963                  39,086                       0
<DEPRECIATION>                                  24,559                  22,265                       0
<TOTAL-ASSETS>                                 154,813                 135,458                       0
<CURRENT-LIABILITIES>                           15,699                  18,613                       0
<BONDS>                                              0                       0                       0
<PREFERRED-MANDATORY>                                0                       0                       0
<PREFERRED>                                          0                       0                       0
<COMMON>                                        57,736                  55,940                       0
<OTHER-SE>                                      81,378                  60,905                       0
<TOTAL-LIABILITY-AND-EQUITY>                   154,813                 135,458                       0
<SALES>                                        160,149                 166,310                 112,900
<TOTAL-REVENUES>                               160,149                 166,310                 112,900
<CGS>                                           73,097                  75,167                  53,238
<TOTAL-COSTS>                                   73,097                  75,167                  53,238
<OTHER-EXPENSES>                                56,012                  64,307                  42,577
<LOSS-PROVISION>                                     0                       0                       0
<INTEREST-EXPENSE>                                   0                       0                       0
<INCOME-PRETAX>                                 32,488                  27,327                  17,483
<INCOME-TAX>                                    11,238                  10,028                   5,266
<INCOME-CONTINUING>                                  0                       0                       0
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                                    21,250                  17,299                  12,217
<EPS-PRIMARY>                                     2.27                    1.86                    1.49
<EPS-DILUTED>                                     2.27                    1.86                    1.49