<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<S> <C> <C> <C>
<PERIOD-TYPE> 3-MOS 3-MOS YEAR
<FISCAL-YEAR-END> MAR-31-2001 MAR-31-2000 MAR-31-2000
<PERIOD-START> APR-01-2000 APR-01-1999 APR-01-1999
<PERIOD-END> JUN-30-2000 JUN-30-1999 MAR-31-2000
<CASH> 105,756,757 102,612,617 116,599,486
<SECURITIES> 6,177,908 177,938 3,177,938
<RECEIVABLES> 51,751,921 25,203,466 31,741,002
<ALLOWANCES> 587,229 570,908 507,487
<INVENTORY> 0 0 0
<CURRENT-ASSETS> 169,487,607 133,883,674 159,089,296
<PP&E> 95,586,560 47,211,975 78,208,914
<DEPRECIATION> 33,886,505 21,234,037 30,654,142
<TOTAL-ASSETS> 247,028,054 165,643,180 219,282,870
<CURRENT-LIABILITIES> 30,362,619 15,896,309 21,146,349
<BONDS> 0 0 0
0 0 0
0 0 0
<COMMON> 8,593,585 8,592,137 8,593,510
<OTHER-SE> 208,071,850 141,154,734 189,543,011
<TOTAL-LIABILITY-AND-EQUITY> 247,028,054 165,643,180 219,282,870
<SALES> 80,257,833 39,728,900 203,443,754
<TOTAL-REVENUES> 83,660,890 42,939,601 212,482,546
<CGS> 41,962,161 20,620,264 111,080,546
<TOTAL-COSTS> 53,852,385 27,422,420 142,944,701
<OTHER-EXPENSES> 0 0 0
<LOSS-PROVISION> 79,742 268,978 205,557
<INTEREST-EXPENSE> 0 0 0
<INCOME-PRETAX> 29,808,505 15,517,181 69,537,845
<INCOME-TAX> 2,976,832 2,206,302 8,193,317
<INCOME-CONTINUING> 26,831,673 13,310,879 61,344,528
<DISCONTINUED> 0 0 0
<EXTRAORDINARY> 0 0 0
<CHANGES> 0 0 0
<NET-INCOME> 26,831,673 13,310,879 61,344,528
<EPS-BASIC> .41 .20 0.93
<EPS-DILUTED> .40 .20 0.93
</TABLE>