<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<S> <C>
<PERIOD-TYPE> 9-MOS
<FISCAL-YEAR-END> DEC-31-2000
<PERIOD-START> JAN-01-2000
<PERIOD-END> SEP-30-2000
<CASH> 1,951
<SECURITIES> 0
<RECEIVABLES> 174,227
<ALLOWANCES> (6,750)
<INVENTORY> 106,184
<CURRENT-ASSETS> 282,329
<PP&E> 237,654
<DEPRECIATION> 101,538
<TOTAL-ASSETS> 423,246
<CURRENT-LIABILITIES> 92,273
<BONDS> 167,289
0
0
<COMMON> 27,201
<OTHER-SE> 144,777
<TOTAL-LIABILITY-AND-EQUITY> 423,246
<SALES> 505,499
<TOTAL-REVENUES> 515,168
<CGS> 265,716
<TOTAL-COSTS> 0
<OTHER-EXPENSES> 0
<LOSS-PROVISION> 2,610
<INTEREST-EXPENSE> 8,813
<INCOME-PRETAX> 30,973
<INCOME-TAX> 11,305
<INCOME-CONTINUING> 19,668
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 3,356
<NET-INCOME> 16,312
<EPS-BASIC> .78<F1>
<EPS-DILUTED> .77<F1>
<FN>
<F1>A TWO-FOR-ONE STOCK SPLIT OCCURRED EFFECTED IN THE FORM OF A STOCK DIVIDEND ON
AUGUST 25, 1999. PRIOR FINANCIAL DATA SCHEDULES HAVE NOT BEEN RESTATED.
</FN>
</TABLE>