<ARTICLE> 5 <LEGEND> THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM AUDITED FINANCIAL STATEMENTS FOR EACH OF THE YEARS IN THE THREE YEAR PERIOD ENDED MARCH 31, 1999 AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS. </LEGEND> <PERIOD-TYPE> YEAR YEAR <FISCAL-YEAR-END> MAR-31-1999 MAR-31-1998 <PERIOD-START> APR-01-1998 APR-01-1997 <PERIOD-END> MAR-31-1999 MAR-31-1998 <CASH> 98,874,963 15,419,265 <SECURITIES> 177,938 362 <RECEIVABLES> 20,056,678 10,263,084 <ALLOWANCES> 301,930 393,799 <INVENTORY> 0 0 <CURRENT-ASSETS> 124,666,964 29,970,607 <PP&E> 23,900,313 16,695,503 <DEPRECIATION> 8,521,009 6,121,650 <TOTAL-ASSETS> 153,657,596 48,782,025 <CURRENT-LIABILITIES> 14,048,034 5,318,565 <BONDS> 0 0 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 0 2,317,500 <COMMON> 8,592,137 4,545,811 <OTHER-SE> 0 0 <TOTAL-LIABILITY-AND-EQUITY> 153,657,596 48,782,025 <SALES> 120,955,226 68,329,961 <TOTAL-REVENUES> 120,955,226 68,329,961 <CGS> 65,331,006 40,156,509 <TOTAL-COSTS> 65,331,006 40,156,509 <OTHER-EXPENSES> 32,751,593 15,792,105 <LOSS-PROVISION> 0 0 <INTEREST-EXPENSE> 0 0 <INCOME-PRETAX> 22,323,738 13,182,146 <INCOME-TAX> 4,877,650 770,458 <INCOME-CONTINUING> 17,446,088 12,344,188 <DISCONTINUED> 0 0 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> 17,446,088 17,446,088 <EPS-PRIMARY> 0.57 0.41 <EPS-DILUTED> 0.57 0.41