<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<RESTATED>
<MULTIPLIER> 1,000

<S>                                    <C>                     <C>                     <C>                     <C>
<PERIOD-TYPE>                          12-MOS                   3-MOS                   3-MOS                   3-MOS
<FISCAL-YEAR-END>                          DEC-31-1996             DEC-31-1996             DEC-31-1996             DEC-31-1996
<PERIOD-START>                             JAN-01-1996             JUL-01-1996             APR-01-1996             JAN-01-1996
<PERIOD-END>                               DEC-31-1996             SEP-30-1996             JUN-30-1996             MAR-31-1996
<CASH>                                          15,849                  14,840                   4,835                  10,413
<SECURITIES>                                    18,538                  11,156                  23,175                  25,750
<RECEIVABLES>                                   28,168                  27,775                  31,601                  29,534
<ALLOWANCES>                                     (436)                   (486)                   (741)                   (959)
<INVENTORY>                                     41,680                  49,959                  53,831                  41,982
<CURRENT-ASSETS>                               110,279                 110,835                 119,727                 111,178
<PP&E>                                          12,281                  10,780                   9,692                   8,570
<DEPRECIATION>                                 (6,157)                 (5,706)                 (5,289)                 (4,801)
<TOTAL-ASSETS>                                 116,586                 116,080                 124,264                 115,081
<CURRENT-LIABILITIES>                           12,348                  16,105                  29,471                  33,142
<BONDS>                                              0                       0                       0                       0
<PREFERRED-MANDATORY>                                0                       0                       0                       0
<PREFERRED>                                          0                       0                       0                       0
<COMMON>                                           207                     206                     204                     198
<OTHER-SE>                                     104,172                  99,697                  94,721                  81,867
<TOTAL-LIABILITY-AND-EQUITY>                   116,586                 116,080                 124,264                 115,081
<SALES>                                        173,123                  42,206                  45,411                  48,497
<TOTAL-REVENUES>                               176,120                  42,753                  46,733                  49,667
<CGS>                                          106,103                  25,517                  28,447                  29,967
<TOTAL-COSTS>                                  146,880                  35,632                  38,038                  40,319
<OTHER-EXPENSES>                                   132                      83                      16                      60
<LOSS-PROVISION>                                     0                       0                       0                       0
<INTEREST-EXPENSE>                             (1,269)<F1>               (269)<F1>               (317)<F1>               (424)<F1>
<INCOME-PRETAX>                                 27,380                   6,760                   7,674                   8,542
<INCOME-TAX>                                    10,130                   2,242                   3,073                   3,417
<INCOME-CONTINUING>                             17,250                   4,518                   4,601                   5,125
<DISCONTINUED>                                       0                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0                       0
<CHANGES>                                            0                       0                       0                       0
<NET-INCOME>                                    17,250                   4,518                   4,601                   5,125
<EPS-PRIMARY>                                     0.85                    0.22                    0.23                    0.26
<EPS-DILUTED>                                     0.81                    0.21                    0.21                    0.24
<FN>
<F1>INTEREST INCOME
</FN>


</TABLE>