<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<LEGEND>
This schedule contains summary financial info. extracted from the conso. bal.
sheets and statements of earnings as of and for YE 12/31/98 & 97 and is quali-
fied in its entirety by reference to such consolidated financial statements.
Amounts are restated to reflect the Co.'s acquisitions of Waterfield, Balr,
and Four Points during 1999, which were accounted for as a pooling-of-interests.
</LEGEND>
<RESTATED>

<S>                             <C>                     <C>
<PERIOD-TYPE>                   YEAR                   YEAR
<FISCAL-YEAR-END>                          DEC-31-1998             DEC-31-1997
<PERIOD-START>                             JAN-01-1998             JAN-01-1997
<PERIOD-END>                               DEC-31-1998             DEC-31-1997
<CASH>                                          50,710                  10,638
<SECURITIES>                                    70,479                  58,708
<RECEIVABLES>                                   66,899                  38,129
<ALLOWANCES>                                     1,866                     680
<INVENTORY>                                          0                       0
<CURRENT-ASSETS>                               187,506                 111,795
<PP&E>                                          45,521                  22,154
<DEPRECIATION>                                  10,329                   5,965
<TOTAL-ASSETS>                                 254,342                 129,143
<CURRENT-LIABILITIES>                           39,604                  27,365
<BONDS>                                              0                     783
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                            54                      49
<OTHER-SE>                                     211,567                  99,438
<TOTAL-LIABILITY-AND-EQUITY>                   211,621                  99,477
<SALES>                                              0                       0
<TOTAL-REVENUES>                               333,502                 199,389
<CGS>                                                0                       0
<TOTAL-COSTS>                                  190,982                 117,503
<OTHER-EXPENSES>                               112,434                  67,617
<LOSS-PROVISION>                                 2,735                     534
<INTEREST-EXPENSE>                                 115                       0
<INCOME-PRETAX>                                 35,786                  17,742
<INCOME-TAX>                                    14,961                   7,806
<INCOME-CONTINUING>                             20,825                   9,936
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                    20,825                   9,936
<EPS-BASIC>                                       0.40                    0.21
<EPS-DILUTED>                                     0.36                    0.20


</TABLE>