<ARTICLE> 5
<RESTATED> 
<MULTIPLIER> 1000
       
                                                                                            
<PERIOD-TYPE>                   12-MOS                   9-MOS                   6-MOS                   3-MOS
<FISCAL-YEAR-END>                          DEC-31-1996             DEC-31-1996             DEC-31-1997             DEC-31-1997
<PERIOD-END>                               DEC-31-1996             SEP-30-1996             JUN-30-1996             MAR-31-1996
<CASH>                                            2271                    1114                    2795                    1704
<SECURITIES>                                      3579                    4069                    4318                    7313
<RECEIVABLES>                                    15686                   15429                   11294                    8758
<ALLOWANCES>                                     (503)                   (232)                   (232)                   (238)
<INVENTORY>                                      12599                   12402                   12230                    9065
<CURRENT-ASSETS>                                 35738                   34832                   32792                   28211
<PP&E>                                           15481                   16331                   16013                   14746
<DEPRECIATION>                                 (10394)                 (10880)                 (10187)                  (9452)
<TOTAL-ASSETS>                                   53924                   53004                   49255                   34482
<CURRENT-LIABILITIES>                            12902                   12763                   12408                    4367
<BONDS>                                           9444                   10580                    8000                       0
<PREFERRED-MANDATORY>                                0                       0                       0                       0
<PREFERRED>                                          0                       0                       0                       0
<COMMON>                                         35195                   34385                   33903                   24331
<OTHER-SE>                                      (4809)                  (5712)                  (5872)                    5692
<TOTAL-LIABILITY-AND-EQUITY>                     53924                   53004                   49255                   34482
<SALES>                                          56752                   39565                   23195                   11877
<TOTAL-REVENUES>                                 56752                   39565                   23195                   11877
<CGS>                                            28788                   19915                   11416                    5686
<TOTAL-COSTS>                                    10297                    7194                    4320                    2131
<OTHER-EXPENSES>                                 26453                   22865                   18185                    3215
<LOSS-PROVISION>                                     0                       0                       0                       0
<INTEREST-EXPENSE>                                 535                     248                       0                       0
<INCOME-PRETAX>                                 (9491)                 (10327)                 (10519)                    1007
<INCOME-TAX>                                       564                     427                     402                     363
<INCOME-CONTINUING>                            (10055)                 (10754)                 (10921)                     644
<DISCONTINUED>                                       0                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0                       0
<CHANGES>                                            0                       0                       0                       0
<NET-INCOME>                                   (10055)                 (10754)                 (10921)                     644
<EPS-PRIMARY>                                   (1.99)                  (2.19)                  (2.32)                     .14
<EPS-DILUTED>                                   (1.99)                  (2.19)                  (2.32)                     .13