Selected Consolidated Financial Data

The following selected financial data for the five years ended March 31, 2002, 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. Historical common share amounts and earnings per share data for all periods presented have been restated to reflect a three-for-two stock dividend in the form of a 50% dividend in August 2001.

  Year Ended March 31,
1998 1999 2000 2001 2002
Statement of Income Data:  
Revenues $141,709 $165,457 $186,765 $209,554 $235,912
Costs and Expenses:  
Cost of revenues 115,553 136,082 152,710 172,010 193,225
General and administrative 11,029 12,596 14,752 16,389 18,783
  126,582 148,678 167,462 188,399 212,008
 
Income before income taxes 15,127 16,779 19,303 21,155 23,904
Income tax provision 5,670 6,376 7,336 7,933 9,083
Net income $9,457
$10,403
$11,967
$13,222
$14,821
 
Net income per share:
Basic $.75
$.85
$.99
$1.16
$1.34
Diluted $.74
$.84
$.98
$1.13
$1.30
 
Shares used in computing net income per share:  
Basic 12,579 12,233 12,032 11,399 11,043
Diluted 12,858 12,392 12,227 11,672 11,367
 
Return on beginning of year equity 20.50% 22.70% 22.50% 23.90% 25.20%
Return on beginning of year assets 16.10% 17.20% 17.40% 18.60% 19.10%
 
Balance Sheet Data as of
March 31,
1998 1998 2000 2001 2002
 
Cash and cash equivalents $8,430 $9,052 $5,643 $9,457 $12,601
Accounts receivable, net 25,633 31,562 35,874 34,316 33,040
Working capital 24,726 31,700 34,396 35,130 35,539
Total assets 60,491 68,737 71,187 77,565 80,295
Retained earnings 36,883 47,286 59,253 72,475 87,296
Treasury stock 21,727 26,990 39,956 53,903 69,140
Total stockholders' equity 45,771 53,214 55,293 58,718 60,983