<ARTICLE> 5 <MULTIPLIER> 1,000 <PERIOD-TYPE> YEAR <FISCAL-YEAR-END> APR-30-2000 <PERIOD-START> MAY-01-1999 <PERIOD-END> APR-30-2000 <CASH> 101,779 <SECURITIES> 107,213 <RECEIVABLES> 61,457 <ALLOWANCES> 1,033 <INVENTORY> 2,752 <CURRENT-ASSETS> 287,852 <PP&E> 67,374 <DEPRECIATION> 25,890 <TOTAL-ASSETS> 337,032 <CURRENT-LIABILITIES> 68,095 <BONDS> 10,932 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 682 <OTHER-SE> 257,855 <TOTAL-LIABILITY-AND-EQUITY> 337,032 <SALES> 379,310 <TOTAL-REVENUES> 379,310 <CGS> 220,980 <TOTAL-COSTS> 220,980 <OTHER-EXPENSES> 89,935 <LOSS-PROVISION> 113 <INTEREST-EXPENSE> 2,155 <INCOME-PRETAX> 73,698 <INCOME-TAX> 14,790 <INCOME-CONTINUING> 58,908 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 58,908 <EPS-BASIC> 0.94 <EPS-DILUTED> 0.94