Selected Consolidated Financial Data

The following selected financial data for the five years ended March 31, 2001, have been derived from the Company's audited consolidated financial statements. The following data should be read in conjunction with the Company's Consolidated Financial Statements, the related notes thereto, and "Management's Discussion and Analysis of Financial Condition and Results of Operations." The following amounts are in thousands, except per share data.

  Year Ended March 31,
1997 1998 1999 2000 2001
Statement of Income Data:  
Revenues $121,704 $141,709 $165,457 $186,765 $209,554
Costs and Expenses:  
Cost of revenues 99,323 115,553 136,082 152,710 172,010
General and administrative 8,645 11,029 12,596 14,752 16,389
  107,968 126,582 148,678 167,462 188,399
 
Income before income taxes 13,736 15,127 16,779 19,303 21,155
Income tax provision 5,220 5,670 6,376 7,336 7,933
Net income $8,516
$9,457
$10,403
$11,967
$13,222
 
Net income per share:
Basic $0.93
$1.13
$1.28
$1.49
$1.74
Diluted $0.91
$1.10
$1.26
$1.47
$1.70
 
Shares used in computing net income per share:  
Basic 9,170 8,386 8,155 8,021 7,599
Diluted 9,370 8,572 8,261 8,151 7,781
 
Return on beginning of year equity 18.80% 20.50% 22.70% 22.50% 23.90%
Return on beginning of year assets 15.80% 16.10% 17.20% 17.40% 18.60%
 
Balance Sheet Data as of
March 31,
1997 1998 1999 2000 2001
 
Cash and cash equivalents $15,665 $8,430 $9,052 $5,643 $9,457
Accounts receivable, net 22,294 25,633 31,562 35,874 34,316
Working capital 28,596 24,726 31,700 34,396 35,130
Total assets 58,824 60,491 68,737 71,187 77,565
Retained earnings 27,426 36,883 47,286 59,253 72,475
Treasury stock 9,461 21,727 26,990 39,956 53,903
Total stockholders' equity 46,087 45,771 53,214 55,293 58,718