<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM QUARTERLY
REPORT FORM 10Q FOR THE PERIOD ENDED JULY 31, 2000 AND IS QUALIFIED IN ITS
ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<MULTIPLIER> 1,000
<S> <C>
<PERIOD-TYPE> 6-MOS
<FISCAL-YEAR-END> JAN-31-2001
<PERIOD-START> FEB-01-2000
<PERIOD-END> JUL-31-2000
<CASH> 8791
<SECURITIES> 0
<RECEIVABLES> 70832
<ALLOWANCES> 1063
<INVENTORY> 30706
<CURRENT-ASSETS> 120658
<PP&E> 19243
<DEPRECIATION> 6572
<TOTAL-ASSETS> 199433
<CURRENT-LIABILITIES> 117445
<BONDS> 0
0
0
<COMMON> 64386
<OTHER-SE> (5854)
<TOTAL-LIABILITY-AND-EQUITY> 58532
<SALES> 118760
<TOTAL-REVENUES> 118760
<CGS> 68470
<TOTAL-COSTS> 68470
<OTHER-EXPENSES> 55955
<LOSS-PROVISION> 0
<INTEREST-EXPENSE> 1169
<INCOME-PRETAX> (6451)
<INCOME-TAX> 409
<INCOME-CONTINUING> (6860)
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> (6860)
<EPS-BASIC> (0.57)
<EPS-DILUTED> (0.57)
</TABLE>