<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<S> <C>
<PERIOD-TYPE> 3-MOS
<FISCAL-YEAR-END> JAN-31-2001
<PERIOD-START> FEB-01-2000
<PERIOD-END> APR-28-2000
<CASH> 158,969,767
<SECURITIES> 0
<RECEIVABLES> 39,290,959
<ALLOWANCES> 940,199
<INVENTORY> 46,052,606
<CURRENT-ASSETS> 255,369,969
<PP&E> 118,922,684
<DEPRECIATION> 56,191,115
<TOTAL-ASSETS> 361,273,212
<CURRENT-LIABILITIES> 32,054,120
<BONDS> 0
0
0
<COMMON> 292,694
<OTHER-SE> 321,990,883
<TOTAL-LIABILITY-AND-EQUITY> 361,273,212
<SALES> 56,603,091
<TOTAL-REVENUES> 56,603,091
<CGS> 41,499,172
<TOTAL-COSTS> 41,499,172
<OTHER-EXPENSES> 14,014,021
<LOSS-PROVISION> 0
<INTEREST-EXPENSE> (1,577,295)
<INCOME-PRETAX> 2,667,193
<INCOME-TAX> 1,314,440
<INCOME-CONTINUING> 1,352,753
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> 1,352,753
<EPS-BASIC> .05
<EPS-DILUTED> .05
</TABLE>