<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<S> <C>
<PERIOD-TYPE> 6-MOS
<FISCAL-YEAR-END> JAN-31-2001
<PERIOD-START> FEB-01-2000
<PERIOD-END> JUL-28-2000
<CASH> 148,537,314
<SECURITIES> 0
<RECEIVABLES> 41,120,054
<ALLOWANCES> 969,020
<INVENTORY> 53,395,134
<CURRENT-ASSETS> 254,195,338
<PP&E> 127,870,820
<DEPRECIATION> 56,947,693
<TOTAL-ASSETS> 368,884,899
<CURRENT-LIABILITIES> 35,630,609
<BONDS> 0
0
0
<COMMON> 441,771
<OTHER-SE> 325,936,802
<TOTAL-LIABILITY-AND-EQUITY> 368,884,899
<SALES> 119,604,132
<TOTAL-REVENUES> 119,604,132
<CGS> 87,376,782
<TOTAL-COSTS> 87,376,782
<OTHER-EXPENSES> 28,760,475
<LOSS-PROVISION> 0
<INTEREST-EXPENSE> (4,271,441)
<INCOME-PRETAX> 7,738,316
<INCOME-TAX> 3,170,118
<INCOME-CONTINUING> 0
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> 4,568,198
<EPS-BASIC> 0.11
<EPS-DILUTED> 0.10
</TABLE>