<ARTICLE> 5
<RESTATED> 
<MULTIPLIER> 1000
       
                                                     
<PERIOD-TYPE>          3-MOS               6-MOS              9-MOS
<FISCAL-YEAR-END>          DEC-28-1997        DEC-28-1997        DEC-28-1997
<PERIOD-END>               MAR-30-1997        JUN-29-1997        SEP-28-1997
<CASH>                           19691              22079              20613
<SECURITIES>                       946                934                710
<RECEIVABLES>                    24957              24645              28839
<ALLOWANCES>                       148                148                148
<INVENTORY>                      14057              16001              16580
<CURRENT-ASSETS>                 67984              71951              78268
<PP&E>                           99158             101202             104025
<DEPRECIATION>                   59746              60894              61729
<TOTAL-ASSETS>                  126792             131681             147616
<CURRENT-LIABILITIES>            28470              29127              29635
<BONDS>                              0                  0                  0
<PREFERRED-MANDATORY>                0                  0                  0
<PREFERRED>                          0                  0                  0
<COMMON>                          7437               7475               7498
<OTHER-SE>                       73399              77527              82024
<TOTAL-LIABILITY-AND-EQUITY>    126792             131681             147616
<SALES>                          44340              90128             137880
<TOTAL-REVENUES>                 44340              90128             137880
<CGS>                            31266              63449              96808
<TOTAL-COSTS>                    39327              80205             122392
<OTHER-EXPENSES>                 (414)              (934)             (1139)
<LOSS-PROVISION>                     0                  0                  0
<INTEREST-EXPENSE>               (107)              (301)              (473)
<INCOME-PRETAX>                   5534              11158              17100
<INCOME-TAX>                      1494               3013               4617
<INCOME-CONTINUING>               4040               8145              12483
<DISCONTINUED>                       0                  0                  0
<EXTRAORDINARY>                      0                  0                  0
<CHANGES>                            0                  0                  0
<NET-INCOME>                      4040               8145              12483
<EPS-PRIMARY>                      .54<F1>           1.09<F1>           1.67<F1>
<EPS-DILUTED>                      .52               1.05               1.60
<FN>
<F1>This is Basic Earnings Per Share.
</FN>