<ARTICLE> 5
<RESTATED> 
<MULTIPLIER> 1,000
       
                                                                                            
<PERIOD-TYPE>                   YEAR                   3-MOS                   6-MOS                   9-MOS
<FISCAL-YEAR-END>                          DEC-31-1995             DEC-31-1996             DEC-31-1996             DEC-31-1996
<PERIOD-START>                             JAN-01-1995             JAN-01-1996             JAN-01-1996             JAN-01-1996
<PERIOD-END>                               DEC-31-1995             MAR-31-1996             JUN-30-1996             SEP-30-1996
<CASH>                                          13,332                  10,097                   8,764                   8,544
<SECURITIES>                                         0                       0                       0                       0
<RECEIVABLES>                                   15,382                  17,876                  18,789                  16,019
<ALLOWANCES>                                     (210)                   (210)                   (206)                   (206)
<INVENTORY>                                     16,104                  17,591                  17,166                  15,297
<CURRENT-ASSETS>                                46,302                  46,922                  46,124                  41,683
<PP&E>                                          10,273                  13,405                  14,563                  15,063
<DEPRECIATION>                                 (3,634)                 (4,153)                 (4,628)                 (5,222)
<TOTAL-ASSETS>                                  55,319                  58,579                  58,709                  54,120
<CURRENT-LIABILITIES>                           12,553                  14,275                  11,869                   7,297
<BONDS>                                              0                       0                       0                       0
<PREFERRED-MANDATORY>                                0                       0                       0                       0
<PREFERRED>                                          0                       0                       0                       0
<COMMON>                                            21                      21                      21                      21
<OTHER-SE>                                      41,066                  42,801                  45,528                  45,702
<TOTAL-LIABILITY-AND-EQUITY>                    55,319                  58,579                  58,709                  54,120
<SALES>                                         94,708                  27,166                  56,997                  78,636
<TOTAL-REVENUES>                                94,708                  27,166                  56,997                  78,636
<CGS>                                           49,314                  17,035                  34,239                  49,286
<TOTAL-COSTS>                                   49,314                  17,035                  34,239                  49,286
<OTHER-EXPENSES>                                23,916                   7,306                  15,529                  22,012
<LOSS-PROVISION>                                     0                       0                       0                       0
<INTEREST-EXPENSE>                                 612                      53                     101                     143
<INCOME-PRETAX>                                 21,085                   2,655                   6,993                   7,199
<INCOME-TAX>                                     7,804                     982                   2,658                   2,741
<INCOME-CONTINUING>                             13,281                   1,673                   4,335                   4,458
<DISCONTINUED>                                       0                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0                       0
<CHANGES>                                            0                       0                       0                       0
<NET-INCOME>                                    13,281                   1,673                   4,335                   4,458
<EPS-PRIMARY>                                     0.73                    0.08                    0.20                    0.21
<EPS-DILUTED>                                     0.69                    0.08                    0.20                    0.21