WARNING: THE EDGAR SYSTEM ENCOUNTERED ERROR(S) WHILE PROCESSING THIS SCHEDULE. <ARTICLE> 5 <MULTIPLIER> 1000 <PERIOD-TYPE> 3-MOS RESTATED RESTATED <FISCAL-YEAR-END> DEC-31-1998 DEC-31-1997 DEC-31-1996 <PERIOD-END> MAR-31-1998 MAR-31-1997 MAR-31-1996 <CASH> 68,367 62,345 49,869 <SECURITIES> 0 0 0 <RECEIVABLES> 366,759 337,441 271,811 <ALLOWANCES> 4,295 4,831 4,719 <INVENTORY> 0 0 0 <CURRENT-ASSETS> 438,305 401,586 321,308 <PP&E> 124,543 114,485 99,662 <DEPRECIATION> 60,912 54,626 45,726 <TOTAL-ASSETS> 642,461 582,847 480,925 <CURRENT-LIABILITIES> 302,332 295,415 240,542 <BONDS> 30,925 14,969 82,826 <COMMON> 348 342 279 <PREFERRED-MANDATORY> 0 0 0 <PREFERRED> 0 0 0 <OTHER-SE> 334,300 283,057 166,092 <TOTAL-LIABILITY-AND-EQUITY> 642,461 582,847 480,925 <SALES> 0 0 0 <TOTAL-REVENUES> 372,376 351,155 294,787 <CGS> 0 0 0 <TOTAL-COSTS> 254,523 238,724 201,645 <OTHER-EXPENSES> 67,126 64,126 52,662 <LOSS-PROVISION> 403 360 290 <INTEREST-EXPENSE> 324 383 1,509 <INCOME-PRETAX> 15,568 13,773 10,077 <INCOME-TAX> 5,838 5,234 3,930 <INCOME-CONTINUING> 9,730 8,539 6,147 <DISCONTINUED> 0 0 0 <EXTRAORDINARY> 0 0 0 <CHANGES> 0 0 0 <NET-INCOME> 9,730 8,539 6,147 <EPS-PRIMARY> .28 .25 .22 <EPS-DILUTED> .28 .25 .21