<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<RESTATED>
<MULTIPLIER> 1,000
<CURRENCY> U.S.DOLLARS

<S>                             <C>                     <C>                     <C>
<PERIOD-TYPE>                   3-MOS                   3-MOS                   3-MOS
<FISCAL-YEAR-END>                          DEC-31-1996             DEC-31-1996             DEC-31-1996
<PERIOD-START>                             JAN-01-1996             APR-01-1996             JUL-01-1996
<PERIOD-END>                               MAR-31-1996             JUN-30-1996             SEP-30-1996
<EXCHANGE-RATE>                                      1                       1                       1
<CASH>                                             649                  26,353                  52,416
<SECURITIES>                                         0                   7,007                  11,560
<RECEIVABLES>                                   11,858                  15,792                  15,153
<ALLOWANCES>                                       230                     212                     273
<INVENTORY>                                          0                       0                       0
<CURRENT-ASSETS>                                13,477                  50,392                  80,748
<PP&E>                                           6,132                   7,443                   7,970
<DEPRECIATION>                                   1,786                   2,064                   2,387
<TOTAL-ASSETS>                                  18,076                  56,113                  86,601
<CURRENT-LIABILITIES>                            8,780                   8,786                   9,055
<BONDS>                                              0                       0                       0
<PREFERRED-MANDATORY>                            5,727                       0                       0
<PREFERRED>                                          0                       0                       0
<COMMON>                                             7                      11                      12
<OTHER-SE>                                       1,715                  46,484                  76,579
<TOTAL-LIABILITY-AND-EQUITY>                    18,077                  56,113                  86,601
<SALES>                                              0                       0                       0
<TOTAL-REVENUES>                                21,153                  24,789                  27,381
<CGS>                                                0                       0                       0
<TOTAL-COSTS>                                   12,696                  15,048                  16,360
<OTHER-EXPENSES>                                 7,000                   8,200                   8,522
<LOSS-PROVISION>                                   130                     237                     304
<INTEREST-EXPENSE>                                  31                      47                      47
<INCOME-PRETAX>                                  1,456                   1,541                   2,499
<INCOME-TAX>                                       468                     674                   1,122
<INCOME-CONTINUING>                                988                   1,180                   1,684
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                                       988                   1,180                   1,684
<EPS-PRIMARY>                                      .08                     .07                     .08
<EPS-DILUTED>                                      .06                     .06                     .08


</TABLE>