<TABLE> <S> <C>

<PAGE>
 
<ARTICLE> 5
<RESTATED> 
       
<S>                             <C>                     <C>
<PERIOD-TYPE>                   6-MOS                   9-MOS
<FISCAL-YEAR-END>                          NOV-30-1997<F1>             NOV-30-1997<F1>
<PERIOD-START>                             DEC-01-1996<F1>             DEC-01-1996<F1>
<PERIOD-END>                               MAY-31-1997<F1>             AUG-30-1997<F1>
<CASH>                                       1,615,712<F1>               5,603,023<F1>
<SECURITIES>                                         0<F1>                       0<F1>
<RECEIVABLES>                                9,658,356<F1>              10,710,719<F1>
<ALLOWANCES>                                   294,000<F1>                 410,000<F1>
<INVENTORY>                                          0<F1>                       0<F1>
<CURRENT-ASSETS>                            12,160,326<F1>              17,372,956<F1>
<PP&E>                                       7,961,711<F1>              11,164,135<F1>
<DEPRECIATION>                               3,643,000<F1>               3,740,000<F1>
<TOTAL-ASSETS>                              38,363,871<F1>              77,838,075<F1>
<CURRENT-LIABILITIES>                       14,931,360<F1>              14,758,197<F1>
<BONDS>                                              0<F1>                       0<F1>
<PREFERRED-MANDATORY>                                0<F1>                       0<F1>
<PREFERRED>                                          0<F1>                       0<F1>
<COMMON>                                        22,270<F1>                  75,645<F1>
<OTHER-SE>                                   7,826,003<F1>              44,228,503<F1>
<TOTAL-LIABILITY-AND-EQUITY>                38,363,868<F1>              77,838,075<F1>
<SALES>                                              0<F1>                       0<F1>
<TOTAL-REVENUES>                            34,284,901<F1>              57,217,364<F1>
<CGS>                                       22,663,808<F1>              38,022,538<F1>
<TOTAL-COSTS>                               31,383,765<F1>              52,294,082<F1>
<OTHER-EXPENSES>                             (140,478)<F1>               (179,471)<F1>
<LOSS-PROVISION>                                     0<F1>                       0<F1>
<INTEREST-EXPENSE>                             793,379<F1>                 852,157<F1>
<INCOME-PRETAX>                              2,248,235<F1>               4,250,596<F1>
<INCOME-TAX>                                   874,237<F1>               1,696,876<F1>
<INCOME-CONTINUING>                          1,373,998<F1>               2,553,720<F1>
<DISCONTINUED>                                       0<F1>                       0<F1>
<EXTRAORDINARY>                                      0<F1>                       0<F1>
<CHANGES>                                            0<F1>                       0<F1>
<NET-INCOME>                                 1,373,998<F1>               2,553,720<F1>
<EPS-PRIMARY>                                     0.95<F1>                    0.74<F1>
<EPS-DILUTED>                                     0.37<F1>                    0.51<F1>
<FN>
<F1>The six-month period ending May 31, 1997 and the nine-month period ending
August 31, 1997 have been restated for the effect of the pooling-of-interest
and to comply with Statement of Financial Accounting Standards (SFAS), No. 128,
Earnings per Share.
</FN>
        

</TABLE>