<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<RESTATED> 
<MULTIPLIER> 1,000
       
<S>                             <C>                     <C>                     <C>                     <C>
<PERIOD-TYPE>                   YEAR                   3-MOS                   6-MOS                   9-MOS
<FISCAL-YEAR-END>                          DEC-31-1995             DEC-31-1996             DEC-31-1996             DEC-31-1996
<PERIOD-START>                             JAN-01-1995             JAN-01-1996             JAN-01-1996             JAN-01-1996
<PERIOD-END>                               DEC-31-1995             MAR-31-1996             JUN-30-1996             SEP-30-1996
<CASH>                                           9,445                  11,902                  15,910                  14,332
<SECURITIES>                                     5,000                       0                       0                       0
<RECEIVABLES>                                   58,438                  60,933                  60,644                  61,426
<ALLOWANCES>                                       467                       0<F1>                   0<F1>                   0<F1>
<INVENTORY>                                     14,829                  14,416                  18,065                  17,133
<CURRENT-ASSETS>                               102,128                 100,382                 111,225                 109,748
<PP&E>                                          63,730                  67,431                  73,170                  69,603
<DEPRECIATION>                                  31,842                  34,789                  39,318                  36,783
<TOTAL-ASSETS>                                 152,679                 151,655                 181,916                 180,234
<CURRENT-LIABILITIES>                           66,971                  64,017                  73,773                  74,160
<BONDS>                                          6,874                   8,553                   8,725                   7,957
<PREFERRED-MANDATORY>                                0                       0                       0                       0
<PREFERRED>                                        695                     695                   3,695                   3,695
<COMMON>                                           283                     284                     303                     304
<OTHER-SE>                                      68,411                  67,284                  83,989                  83,046
<TOTAL-LIABILITY-AND-EQUITY>                   152,679                 151,655                 181,916                 180,234
<SALES>                                        217,570                  50,878                 102,316                 156,415
<TOTAL-REVENUES>                               217,739                  50,907                 102,407                 156,569
<CGS>                                          166,293                  39,278                  77,560                 119,785
<TOTAL-COSTS>                                  166,293                  39,278                  77,560                 119,785
<OTHER-EXPENSES>                                45,790                   8,907                  17,893                  27,755
<LOSS-PROVISION>                                   266                       0<F1>                   0<F1>                   0<F1>
<INTEREST-EXPENSE>                               2,347                     770                   1,804                   2,908
<INCOME-PRETAX>                                  3,701                   2,083                   5,438                   6,595
<INCOME-TAX>                                     1,246                     721                   1,848                   2,325
<INCOME-CONTINUING>                              2,455                   1,362                   3,590                   4,270
<DISCONTINUED>                                (12,942)                 (2,806)                   (136)                 (2,062)
<EXTRAORDINARY>                                      0                       0                       0                       0
<CHANGES>                                            0                       0                       0                       0
<NET-INCOME>                                  (10,487)                 (1,444)                   3,454                   2,208
<EPS-PRIMARY>                                    (.42)<F2>               (.06)                     .11                     .06 
<EPS-DILUTED>                                    (.40)<F3>               (.06)                     .11                     .06
<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>