<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<MULTIPLIER> 1,000

<S>                             <C>         <C>          <C>         <C>         <C>
<PERIOD-TYPE>                  12-MOS       12-MOS       3-MOS      6-MOS      9-MOS
<FISCAL-YEAR-END>            DEC-31-1995  DEC-31-1996  DEC-31-1996 DEC-31-1996 DEC-31-1996
<PERIOD-END>                 DEC-31-1995  DEC-31-1996  MAR-31-1996 JUN-30-1995 SEP-30-1996
<CASH>                          7,357        10,860        5,294       5,640     6,127
<SECURITIES>                        0             0            0           0         0
<RECEIVABLES>                 148,437       101,261      158,160     100,186   118,768
<ALLOWANCES>                  (8,235)       (7,182)      (6,353)     (6,040)   (6,329)
<INVENTORY>                   140,679       155,376      132,076     130,532   136,971
<CURRENT-ASSETS>              300,455       274,409      300,712     239,294   269,519
<PP&E>                        139,706       157,371      144,305     147,375   152,516
<DEPRECIATION>               (82,599)      (89,848)     (83,789)    (86,214)  (88,336)
<TOTAL-ASSETS>                384,423       367,831      383,863     324,297   359,400
<CURRENT-LIABILITIES>         120,533        74,250      110,798      58,685    69,663
<BONDS>                             0             0            0           0         0
<PREFERRED-MANDATORY>               0             0            0           0         0
<PREFERRED>                         0             0            0           0         0
<COMMON>                       17,064        17,132       17,080      17,093    17,095
<OTHER-SE>                    158,752       171,856      161,519     166,163   171,485
<TOTAL-LIABILITY-AND-EQUITY>  384,423       367,831      383,863     324,297   359,400
<SALES>                       544,268       602,734      158,853     302,226   449,890
<TOTAL-REVENUES>              545,717       604,214      159,150     302,858   450,955
<CGS>                         400,840       432,775      117,470     219,627   324,457
<TOTAL-COSTS>                 400,840       432,775      117,470     219,627   324,457
<OTHER-EXPENSES>              104,249       121,607       31,809      60,162    89,766
<LOSS-PROVISION>                2,093         3,996          397       1,041     2,141
<INTEREST-EXPENSE>              9,916         9,294        2,432       4,729     6,805
<INCOME-PRETAX>                28,619        36,542        7,042      17,299    27,786
<INCOME-TAX>                    8,820        11,325        2,255       2,535     8,890
<INCOME-CONTINUING>            19,799        25,217        4,787      11,764    18,896
<DISCONTINUED>                (4,920)             0            0           0         0
<EXTRAORDINARY>                     0             0            0           0         0
<CHANGES>                           0             0            0           0         0
<NET-INCOME>                   14,879        25,217        4,787      11,764    18,896
<EPS-PRIMARY>                    1.04          1.52         0.29        0.71      1.14
<EPS-DILUTED>                    1.03          1.51         0.29        0.70      1.13


</TABLE>