<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<RESTATED> 
<MULTIPLIER> 1,000
       
<S>                             <C>                     <C>                     <C>                     <C>
<C>
<PERIOD-TYPE>                   YEAR                   YEAR                   3-MOS                   6-MOS
9-MOS
<FISCAL-YEAR-END>                          DEC-31-1997             DEC-31-1996             DEC-31-1997             DEC-31-1997
             DEC-31-1997
<PERIOD-START>                             JAN-01-1997             JAN-01-1996             JAN-01-1997             JAN-01-1997
             JAN-01-1997
<PERIOD-END>                               DEC-31-1997             DEC-31-1996             MAR-31-1997             JUN-30-1997
             SEP-30-1997
<CASH>                                          11,353                   5,614                   4,781                   7,938
                   3,320
<SECURITIES>                                     4,449                   9,888                  11,766                   9,311
                  12,321
<RECEIVABLES>                                   69,508                  63,732                  65,467                  63,660
                  67,747
<ALLOWANCES>                                       578                     437                       0<F1>                   0<F1> 
                       0<F1>
<INVENTORY>                                     17,633                  17,857                  18,389                  16,480
                   3,959
<CURRENT-ASSETS>                               115,452                 111,828                 114,911                 116,478
                 113,044
<PP&E>                                          68,890                  68,107                  66,875                  66,792
                  68,107
<DEPRECIATION>                                  42,230                  40,606                  38,737                  39,218
                  40,606
<TOTAL-ASSETS>                                 175,868                 185,206                 187,478                 187,605
                 179,282
<CURRENT-LIABILITIES>                           60,008                  50,611                  53,650                  53,092
                  57,584
<BONDS>                                         37,565                  40,521                  40,015                  39,810
                  39,605
<PREFERRED-MANDATORY>                                0                       0                       0                       0
                       0
<PREFERRED>                                      3,695                   3,695                   3,695                   3,695
                   3,695
<COMMON>                                           311                     303                     303                     303
                     306
<OTHER-SE>                                      66,293                  79,014                  80,471                  82,404
                  66,714
<TOTAL-LIABILITY-AND-EQUITY>                   175,868                 185,206                 187,478                 187,605
                 179,282
<SALES>                                        253,275                 217,931                  63,067                 127,318
                 189,083
<TOTAL-REVENUES>                               253,525                 218,155                  63,130                 127,443
                 189,270
<CGS>                                          196,918                 168,846                  49,048                  97,153
                 144,840
<TOTAL-COSTS>                                  196,918                 168,846                  49,048                  97,153
                 144,840
<OTHER-EXPENSES>                                47,707                  37,092                   9,412                  20,720
                  37,039
<LOSS-PROVISION>                                   240                      77                       0<F1>                   0<F1>
                       0<F1>
<INTEREST-EXPENSE>                               6,407                   4,398                   1,579                   3,156
                   4,848
<INCOME-PRETAX>                                  3,362                   8,458                   3,281                   6,824
                   3,214
<INCOME-TAX>                                     4,298                   2,700                     975                   2,224
                   2,869
<INCOME-CONTINUING>                              (936)                   5,758                   2,306                   4,600
                     345
<DISCONTINUED>                                (18,250)                 (6,640)                 (1,148)                 (1,816)
                (13,306)
<EXTRAORDINARY>                                      0                       0                       0                       0
                       0
<CHANGES>                                            0                       0                       0                       0
                       0
<NET-INCOME>                                  (19,186)                   (882)                   1,158                   2,784
                (12,961)
<EPS-PRIMARY>                                    (.46)<F2>                (.06)                    .03                     .08
                   (.46)
<EPS-DILUTED>                                    (.46)<F3>                (.06)                    .03                     .08
                   (.46)
<FN>
<F1>Due to the use of condensed financial statements for interim reporting, this
information is not compiled on a quarterly basis.
<F2>Basic EPS in accordance with SFAS No. 128.
<F3>Diluted EPS in accordance with SFAS No. 128.
</FN>
        

</TABLE>