<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<S> <C>
<MULTIPLIER> 1,000
<PERIOD-TYPE> 9-MOS
<FISCAL-YEAR-END> OCT-1-2000
<PERIOD-START> OCT-4-1999
<PERIOD-END> JUL-2-2000
<CASH> 12,069
<SECURITIES> 13,213
<RECEIVABLES> 37,570
<ALLOWANCES> 6,476
<INVENTORY> 52,422
<CURRENT-ASSETS> 119,851
<PP&E> 103,994
<DEPRECIATION> 49,064
<TOTAL-ASSETS> 204,732
<CURRENT-LIABILITIES> 45,067
<BONDS> 9,934
0
0
<COMMON> 2,755
<OTHER-SE> 102,810
<TOTAL-LIABILITY-AND-EQUITY> 204,732
<SALES> 182,204
<TOTAL-REVENUES> 182,204
<CGS> 132,435
<TOTAL-COSTS> 132,435
<OTHER-EXPENSES> (8)
<LOSS-PROVISION> 0
<INTEREST-EXPENSE> 3,235
<INCOME-PRETAX> 5,936
<INCOME-TAX> 1,959
<INCOME-CONTINUING> 3,977
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> 3,977
<EPS-BASIC> .35
<EPS-DILUTED> .33
</TABLE>