<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS RESTATED EARNINGS PER SHARE AMOUNTS AND SUMMARY 
FINANCIAL INFORMATION FROM THE CONSOLIDATED FINANCIAL STATEMENTS FOUND IN 
THE COMPANY'S REPORTS ON FORM 10-Q FOR THE FIRST, SECOND AND THIRD QUARTERS 
IN 1997, AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL
STATEMENTS.
</LEGEND>
<RESTATED> 
<MULTIPLIER> 1,000
       
                                                                       
<PERIOD-TYPE>                   3-MOS                   6-MOS                   9-MOS
<FISCAL-YEAR-END>                          DEC-31-1997             DEC-31-1997             DEC-31-1997
<PERIOD-START>                             JAN-01-1997             JAN-01-1997             JAN-01-1997
<PERIOD-END>                               MAR-31-1997             JUN-30-1997             SEP-30-1997
<CASH>                                           4,199                   4,730                   2,172
<SECURITIES>                                         0                       0                       0
<RECEIVABLES>                                   30,373                  21,255                  28,450
<ALLOWANCES>                                     1,733                   1,872                   2,826
<INVENTORY>                                     24,087                  24,501                  22,894
<CURRENT-ASSETS>                                71,322                  67,530                  75,469
<PP&E>                                          61,193                  64,542                  70,801
<DEPRECIATION>                                  22,099                  22,481                  23,171
<TOTAL-ASSETS>                                 111,293                 110,958                 126,793
<CURRENT-LIABILITIES>                           35,313                  32,776                  45,809
<BONDS>                                              0                       0                       0
<PREFERRED-MANDATORY>                                0                       0                       0
<PREFERRED>                                          0                       0                       0
<COMMON>                                            64                      64                      64
<OTHER-SE>                                      62,056                  64,982                  68,309
<TOTAL-LIABILITY-AND-EQUITY>                   111,293                 110,958                 126,793
<SALES>                                         37,757                  75,198                 114,937
<TOTAL-REVENUES>                                37,757                  75,198                 114,937
<CGS>                                           30,247                  59,551                  90,787
<TOTAL-COSTS>                                   30,247                  59,551                  90,787
<OTHER-EXPENSES>                                 3,140                   5,866                   8,771
<LOSS-PROVISION>                                     0                       0                       0
<INTEREST-EXPENSE>                                 345                     820                   1,202
<INCOME-PRETAX>                                  4,025                   8,961                  14,177
<INCOME-TAX>                                     1,610                   3,584                   5,501
<INCOME-CONTINUING>                              2,415                   5,377                   8,676
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                                     2,415                   5,377                   8,676
<EPS-PRIMARY>                                      .38                    0.84                    1.35
<EPS-DILUTED>                                      .37                    0.82                    1.32