<ARTICLE> 5
<RESTATED> 
<MULTIPLIER> 1000
       
                                                     
<PERIOD-TYPE>          3-MOS               6-MOS              9-MOS
<FISCAL-YEAR-END>          DEC-29-1996        DEC-29-1996        DEC-29-1996
<PERIOD-END>               MAR-31-1996        JUN-30-1996        SEP-29-1996
<CASH>                           16117              20678              25016
<SECURITIES>                      2553               2249                958
<RECEIVABLES>                    21050              22513              21597
<ALLOWANCES>                       350                362                284
<INVENTORY>                      11417              13280              13172
<CURRENT-ASSETS>                 60139              67674              68763
<PP&E>                           91592              92595              94126
<DEPRECIATION>                   55421              56718              58326
<TOTAL-ASSETS>                  106707             113636             115221
<CURRENT-LIABILITIES>            25549              25844              23760
<BONDS>                              0                  0                  0
<PREFERRED-MANDATORY>                0                  0                  0
<PREFERRED>                          0                  0                  0
<COMMON>                          7140               7369               7379
<OTHER-SE>                       55786              62143              65543
<TOTAL-LIABILITY-AND-EQUITY>    106707             113636             115221
<SALES>                          34938              70362             104334
<TOTAL-REVENUES>                 34938              70362             104334
<CGS>                            23417              47562              71023
<TOTAL-COSTS>                    31248              63058              93953
<OTHER-EXPENSES>                 (515)             (1380)             (2313)
<LOSS-PROVISION>                     0                  0                  0
<INTEREST-EXPENSE>                (59)              (177)              (311)
<INCOME-PRETAX>                   4264               8861              13005
<INCOME-TAX>                       981               2038               2861
<INCOME-CONTINUING>               3283               6823              10144
<DISCONTINUED>                       0                  0                  0
<EXTRAORDINARY>                      0                  0                  0
<CHANGES>                            0                  0                  0
<NET-INCOME>                      3283               6823              10144
<EPS-PRIMARY>                      .46<F1>            .95<F1>           1.40<F1>
<EPS-DILUTED>                      .44                .91               1.34
<FN>
<F1>This is Basic Earnings Per Share.
</FN>