<ARTICLE> 5
<LEGEND>
This schedule contains summary financial information extracted from Form 10-K
for the year ended December 31, 1997 and is qualified in its entirety by
reference to such financial statements.
</LEGEND>
<RESTATED> 
<MULTIPLIER> 1,000
       
                                                                                            
<PERIOD-TYPE>                   YEAR                   YEAR                   3-MOS                   3-MOS
<FISCAL-YEAR-END>                          DEC-31-1996             DEC-31-1995             MAR-31-1996             JUN-30-1996
<PERIOD-START>                             JAN-01-1996             JAN-01-1995             JAN-01-1996             APR-01-1996
<PERIOD-END>                               DEC-31-1996             DEC-31-1995             MAR-31-1996             JUN-30-1996
<CASH>                                            5392                    4729                    2346                    2160
<SECURITIES>                                     19028                   26307                   23119                   20907
<RECEIVABLES>                                    29107                   24729                   20794                   20752
<ALLOWANCES>                                       907                    1177                     878                     884
<INVENTORY>                                      32322                   28973                   26226                   28059
<CURRENT-ASSETS>                                 88527                   87749                   77490                   76965
<PP&E>                                           86126                   73087                   66138                   68369
<DEPRECIATION>                                   34332                   30598                   28596                   29445
<TOTAL-ASSETS>                                  152176                  142419                  125027                  125732
<CURRENT-LIABILITIES>                            34521                   34055                   25961                   24749
<BONDS>                                          15900                   20919                   12473                   12441
<PREFERRED-MANDATORY>                                0                       0                       0                       0
<PREFERRED>                                          0                       0                       0                       0
<COMMON>                                           142                     141                     129                     129
<OTHER-SE>                                       97801                   84132                   81411                   83699
<TOTAL-LIABILITY-AND-EQUITY>                    152176                  142419                  125027                  125732
<SALES>                                         155946                  130783                   33229                   31176
<TOTAL-REVENUES>                                155946                  130783                   33229                   31176
<CGS>                                            92523                   74670                   19667                   18228
<TOTAL-COSTS>                                    92523                   74670                   19667                   18228
<OTHER-EXPENSES>                                 46016                   40776                    9206                    9695
<LOSS-PROVISION>                                     0                       0                       0                       0
<INTEREST-EXPENSE>                                1594                    1565                     236                     234
<INCOME-PRETAX>                                  19908                   16833                    4582                    4078
<INCOME-TAX>                                      6441                    4954                    1420                    1265
<INCOME-CONTINUING>                              13467                   11879                    3162                    2813
<DISCONTINUED>                                       0                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0                       0
<CHANGES>                                            0                       0                       0                       0
<NET-INCOME>                                     13467                   11879                    3162                    2813
<EPS-PRIMARY>                                      .95                     .84                     .26                     .22
<EPS-DILUTED>                                      .93                     .83                     .25                     .21