<TABLE> <S> <C>

<ARTICLE> 5
<RESTATED> 
<MULTIPLIER> 1,000
<CURRENCY> U.S. DOLLARS
       
<S>                             <C>                     <C>                     <C>                     <C>
<PERIOD-TYPE>                   3-MOS                   6-MOS                   9-MOS                   YEAR
<FISCAL-YEAR-END>                          MAY-31-1997             MAY-31-1997             MAY-31-1997             MAY-31-1997
<PERIOD-START>                             JUN-01-1996             JUN-01-1996             JUN-01-1996             JUN-01-1996
<PERIOD-END>                               AUG-31-1996             NOV-30-1996             FEB-28-1997             MAY-31-1997
<EXCHANGE-RATE>                                      1                       1                       1                       1
<CASH>                                           4,507                   7,446                  77,366                  76,895
<SECURITIES>                                         0                       0                       0                       0
<RECEIVABLES>                                   32,868                  34,016                  41,768                  38,021
<ALLOWANCES>                                         0                       0                       0                   1,144
<INVENTORY>                                     31,239                  27,866                  33,362                  35,849
<CURRENT-ASSETS>                                70,914                  72,819                 157,609                 155,715
<PP&E>                                          11,798                  13,877                  18,682                  24,582
<DEPRECIATION>                                       0                       0                       0                   7,096
<TOTAL-ASSETS>                                 106,623                 111,743                 201,455                 206,500
<CURRENT-LIABILITIES>                           39,289                  40,810                  49,901                  48,893
<BONDS>                                              0                       0                       0                       0
<PREFERRED-MANDATORY>                                0                       0                       0                       0
<PREFERRED>                                          0                       0                       0                       0
<COMMON>                                             1                       1                       1                       1
<OTHER-SE>                                      64,388                  68,144                 150,630                 156,532
<TOTAL-LIABILITY-AND-EQUITY>                   106,623                 111,743                 201,455                 206,500
<SALES>                                         38,059                  74,283                 115,202                 160,994
<TOTAL-REVENUES>                                39,728                  78,847                 124,127                 173,424
<CGS>                                           25,782                  49,873                  75,465                 103,501
<TOTAL-COSTS>                                   36,368                  71,249                 110,727                 151,938
<OTHER-EXPENSES>                                   445                     466                     401                     298
<LOSS-PROVISION>                                     0                       0                       0                     817
<INTEREST-EXPENSE>                                  78                     124                     185                     203
<INCOME-PRETAX>                                  2,915                   7,132                  12,999                  21,188
<INCOME-TAX>                                     1,063                   2,766                   5,053                   8,037
<INCOME-CONTINUING>                              4,038                   8,821                  13,730                  20,219
<DISCONTINUED>                                       0                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0                       0
<CHANGES>                                            0                       0                       0                       0
<NET-INCOME>                                     4,038                   8,821                  13,730                  20,219
<EPS-PRIMARY>                                      .38                     .84                    1.28                    1.78
<EPS-DILUTED>                                      .36                     .78                    1.20                    1.67
        

</TABLE>