<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
CONSOLIDATED BALANCE SHEET AT JULY 31, 2000 AND THE CONSOLIDATED STATEMENT OF
OPERATIONS FOR THE THREE MONTHS ENDED JULY 31, 2000 AND IS QUALIFIED IN ITS
ENTIRETY BY REFERENCE TO SUCH CONSOLIDATED FINANCIAL STATEMENTS.
</LEGEND>
<MULTIPLIER> 1,000
<S> <C>
<PERIOD-TYPE> 3-MOS
<FISCAL-YEAR-END> APR-30-2001
<PERIOD-START> MAY-01-2000
<PERIOD-END> JUL-31-2000
<CASH> 121,689
<SECURITIES> 0
<RECEIVABLES> 20,578
<ALLOWANCES> (600)
<INVENTORY> 7,443
<CURRENT-ASSETS> 152,611
<PP&E> 4,936<F1>
<DEPRECIATION> 0
<TOTAL-ASSETS> 280,543
<CURRENT-LIABILITIES> 34,455
<BONDS> 0
0
0
<COMMON> 229,976
<OTHER-SE> 16,100
<TOTAL-LIABILITY-AND-EQUITY> 280,543
<SALES> 43,529
<TOTAL-REVENUES> 43,529
<CGS> 13,043
<TOTAL-COSTS> 13,043
<OTHER-EXPENSES> 11,438
<LOSS-PROVISION> 0
<INTEREST-EXPENSE> 11
<INCOME-PRETAX> 20,197
<INCOME-TAX> 8,460
<INCOME-CONTINUING> 11,737
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> 11,737
<EPS-BASIC> 0.43
<EPS-DILUTED> 0.39
<FN>
<F1>REPRESENTS NET PLANT AND EQUIPMENT
</FN>
</TABLE>