<ARTICLE> 5 <PERIOD-TYPE> YEAR <FISCAL-YEAR-END> JUL-31-1996 <PERIOD-START> AUG-01-1995 <PERIOD-END> JUL-31-1996 <CASH> 109,156,234 <SECURITIES> 0 <RECEIVABLES> 42,086,367 <ALLOWANCES> 1,232,713 <INVENTORY> 823,275 <CURRENT-ASSETS> 130,804,011 <PP&E> 7,890,528 <DEPRECIATION> 2,787,301 <TOTAL-ASSETS> 227,904,472 <CURRENT-LIABILITIES> 24,372,514 <BONDS> 0 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 384,783 <OTHER-SE> 183,101,294 <TOTAL-LIABILITY-AND-EQUITY> 227,904,472 <SALES> 214,891,226 <TOTAL-REVENUES> 214,891,226 <CGS> 154,442,411 <TOTAL-COSTS> 154,442,411 <OTHER-EXPENSES> 0 <LOSS-PROVISION> 3,786,247 <INTEREST-EXPENSE> 3,906,051 <INCOME-PRETAX> 16,356,732 <INCOME-TAX> 6,131,189 <INCOME-CONTINUING> 10,225,543 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 10,225,543 <EPS-PRIMARY> 0.29 <EPS-DILUTED> 0