<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<MULTIPLIER> 1,000
<S> <C> <C>
<PERIOD-TYPE> 9-MOS 9-MOS
<FISCAL-YEAR-END> DEC-31-2000 DEC-31-1999
<PERIOD-START> JAN-01-2000 JAN-01-1999
<PERIOD-END> SEP-30-2000 SEP-30-1999
<CASH> 26,657 37,627
<SECURITIES> 0 1,898
<RECEIVABLES> 55,115 53,675
<ALLOWANCES> (1,854) (2,517)
<INVENTORY> 0 0
<CURRENT-ASSETS> 107,630 111,681
<PP&E> 0 21,546
<DEPRECIATION> 0 (6,804)
<TOTAL-ASSETS> 241,721 233,264
<CURRENT-LIABILITIES> 70,847 86,351
<BONDS> 16,281 1,155
0 0
0 0
<COMMON> 23 25
<OTHER-SE> 138,935 15,728
<TOTAL-LIABILITY-AND-EQUITY> 241,721 233,264
<SALES> 301,257 254,159
<TOTAL-REVENUES> 301,257 254,159
<CGS> 246,741 210,040
<TOTAL-COSTS> 284,330 219,575
<OTHER-EXPENSES> 1,033 494
<LOSS-PROVISION> 0 0
<INTEREST-EXPENSE> (1,565) (179)
<INCOME-PRETAX> 16,395 1,293
<INCOME-TAX> (6,558) (1,635)
<INCOME-CONTINUING> 9,837 (342)
<DISCONTINUED> 0 0
<EXTRAORDINARY> 0 0
<CHANGES> 0 0
<NET-INCOME> 9,837 (342)
<EPS-BASIC> (0.43) (0.01)
<EPS-DILUTED> (0.42) (0.01)
</TABLE>