<TABLE> <S> <C>
<ARTICLE> 5
<S> <C> <C> <C>
<PERIOD-TYPE> YEAR YEAR YEAR
<FISCAL-YEAR-END> JUL-29-2000 JUL-31-1999 JUL-31-1998
<PERIOD-END> JUL-29-2000 JUL-31-1999 JUL-31-1998
<CASH> 105,701,950 97,995,283 35,975,992
<SECURITIES> 0 0 0
<RECEIVABLES> 144,291,699 104,482,445 66,528,125
<ALLOWANCES> 4,120,232 4,129,280 2,210,978
<INVENTORY> 66,864,671 43,377,120 14,605,462
<CURRENT-ASSETS> 324,428,556 251,020,043 123,149,336
<PP&E> 194,671,175 158,616,734 106,208,729
<DEPRECIATION> 93,578,313 74,975,644 59,703,547
<TOTAL-ASSETS> 513,999,594 399,672,111 178,580,461
<CURRENT-LIABILITIES> 114,759,113 82,938,464 48,612,346
<BONDS> 11,700,614 13,515,851 21,162,756
0 0 0
0 0 0
<COMMON> 13,966,839 13,722,282 11,950,785
<OTHER-SE> 364,010,718 283,720,196 92,813,489
<TOTAL-LIABILITY-AND-EQUITY> 513,999,594 399,672,111 178,580,461
<SALES> 0 0 0
<TOTAL-REVENUES> 806,269,779 501,155,028 389,475,350
<CGS> 0 0 0
<TOTAL-COSTS> 600,489,384 365,480,042 298,597,421
<OTHER-EXPENSES> 31,759,084 21,605,686 14,694,676
<LOSS-PROVISION> 0 0 0
<INTEREST-EXPENSE> 954,741 1,695,920 2,284,406
<INCOME-PRETAX> 109,233,481 66,590,326 37,525,009
<INCOME-TAX> 44,201,241 26,487,186 13,595,315
<INCOME-CONTINUING> 65,032,240 40,103,140 23,929,694
<DISCONTINUED> 0 0 0
<EXTRAORDINARY> 0 0 0
<CHANGES> 0 0 0
<NET-INCOME> 65,032,240 40,103,140 23,929,694
<EPS-BASIC> 1.56 1.08 0.69
<EPS-DILUTED> 1.54 1.06 0.68
</TABLE>