7Baggers

Robert Half International Inc
(NYSE:RHI) 

RHI stock logo

Robert Half International Inc. provides staffing and risk consulting services in North America, South America, Europe, Asia, and Australia. The company operates through three segments: Temporary and Consultant Staffing, Permanent Placement Staffing, and Risk Consulting and Internal Audit Services. I...

Founded: 1948
Full Time Employees: 16,000
Sector: Industrials
Industry: Staffing & Employment Services

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-13 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-09-30 2002-06-30 2002-03-31 2001-09-30 
                                                                                                     
      service revenues
    1,302,379,000 1,354,477,000 1,369,743,000 1,351,907,000 1,382,372,000 1,465,004,000 1,472,524,000 1,475,937,000 1,472,892,000 1,563,812,000 1,639,478,000 1,716,335,000 1,727,026,000 1,833,455,000 1,862,827,000 1,814,834,000 1,769,917,000 1,712,566,000 1,580,581,000 1,398,380,000 1,304,086,000 1,189,897,000 1,108,326,000 1,506,691,000                                                                          
      yoy
    -5.79% -7.54% -6.98% -8.40% -6.15% -6.32% -10.18% -14.01% -14.72% -14.71% -11.99% -5.43% -2.42% 7.06% 17.86% 29.78% 35.72% 43.93% 42.61% -7.19%                                                                              
      qoq
    -3.85% -1.11% 1.32% -2.20% -5.64% -0.51% -0.23% 0.21% -5.81% -4.62% -4.48% -0.62% -5.80% -1.58% 2.64% 2.54% 3.35% 8.35% 13.03% 7.23% 9.60% 7.36% -26.44%                                                                           
      costs of services
    812,816,000 850,246,000 860,269,000 852,862,000 846,274,000 893,348,000 895,845,000 913,140,000 888,728,000 922,873,000 979,309,000 1,026,603,000 1,007,979,000 1,045,846,000 1,047,280,000 1,042,988,000 1,025,798,000 987,239,000 915,709,000 836,669,000 789,759,000 722,551,000 685,249,000 895,974,000                                                                          
      gross margin
    489,563,000 504,231,000 509,474,000 499,045,000 536,098,000 571,656,000 576,679,000 562,797,000 584,164,000 640,939,000 660,169,000 689,732,000 719,047,000 787,609,000 815,547,000 771,846,000 744,119,000 725,327,000 664,872,000 561,711,000 514,327,000 467,346,000 423,077,000 610,717,000 638,944,000 646,446,000 637,541,000 607,588,000 620,062,000 610,468,000 607,118,000 572,366,000 553,146,000 546,400,000 538,438,000 525,828,000 519,202,000 552,509,000 556,993,000 531,972,000 540,081,000 549,801,000 530,502,000 494,087,000 500,757,000 505,220,000 478,444,000 438,495,000 443,216,000 437,478,000 432,108,000 410,290,000 416,425,000 415,249,000 415,303,000 402,083,000 387,322,000 391,903,000 372,288,000 338,089,000 326,907,000 309,140,000 289,858,000 268,128,000 278,483,000 266,411,000 265,057,000 293,728,000 402,386,000 483,573,000 516,624,000 510,988,000 523,621,000 500,793,000 492,685,000 460,729,000 451,050,000 431,997,000 418,002,000 393,204,000 366,924,000 356,010,000 336,281,000 313,834,000 303,308,000 282,335,000 254,632,000           
      yoy
    -8.68% -11.79% -11.65% -11.33% -8.23% -10.81% -12.65% -18.40% -18.76% -18.62% -19.05% -10.64% -3.37% 8.59% 22.66% 37.41% 44.68% 55.20% 57.15% -8.02% -19.50% -27.71% -33.64% 0.51% 3.05% 5.89% 5.01% 6.15% 12.10% 11.73% 12.76% 8.85% 6.54% -1.11% -3.33% -1.15% -3.87% 0.49% 4.99% 7.67% 7.85% 8.82% 10.88% 12.68% 12.98% 15.48% 10.72% 6.87% 6.43% 5.35% 4.05% 2.04% 7.51% 5.96% 11.55% 18.93% 18.48% 26.77% 28.44% 26.09% 17.39% 16.04% 9.36% -8.72% -30.79% -44.91% -48.69% -42.52% -23.15% -3.44% 4.86% 10.91% 16.09% 15.93% 17.87% 17.17% 22.93% 21.34% 24.30% 25.29% 20.97% 26.09% 32.07%               
      qoq
    -2.91% -1.03% 2.09% -6.91% -6.22% -0.87% 2.47% -3.66% -8.86% -2.91% -4.29% -4.08% -8.71% -3.43% 5.66% 3.73% 2.59% 9.09% 18.37% 9.21% 10.05% 10.46% -30.72% -4.42% -1.16% 1.40% 4.93% -2.01% 1.57% 0.55% 6.07% 3.47% 1.23% 1.48% 2.40% 1.28% -6.03% -0.81% 4.70% -1.50% -1.77% 3.64% 7.37% -1.33% -0.88% 5.60% 9.11% -1.07% 1.31% 1.24% 5.32% -1.47% 0.28% -0.01% 3.29% 3.81% -1.17% 5.27% 10.12% 3.42% 5.75% 6.65% 8.10% -3.72% 4.53% 0.51% -9.76% -27.00% -16.79% -6.40% 1.10% -2.41% 4.56% 1.65% 6.94% 2.15% 4.41% 3.35% 6.31% 7.16% 3.07% 5.87% 7.15% 3.47% 7.43% 10.88%            
      gross margin %
    37.59% 37.23% 37.19% 36.91% 38.78% 39.02% 39.16% 38.13% 39.66% 40.99% 40.27% 40.19% 41.63% 42.96% 43.78% 42.53% 42.04% 42.35% 42.07% 40.17% 39.44% 39.28% 38.17% 40.53% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% 
      selling, general and administrative expenses
    467,112,000 490,643,000 507,934,000 460,163,000 471,326,000 510,786,000 500,832,000 521,595,000 516,666,000 496,732,000 541,904,000 552,229,000 545,129,000 548,579,000 509,394,000 514,194,000 544,551,000 495,576,000 488,093,000 423,062,000 425,162,000 390,799,000 364,828,000 479,573,000 485,715,000 483,555,000 478,139,000 461,359,000 466,153,000 459,330,000 457,607,000 437,999,000 424,383,000 414,179,000 407,721,000 400,249,000 394,505,000 406,142,000 407,496,000 398,074,000 395,724,000 390,735,000 381,355,000 365,985,000 367,590,000 366,967,000 354,791,000 336,386,000 339,151,000 333,565,000 331,314,000 320,785,000 319,302,000 321,030,000 343,264,000 322,018,000 315,479,000 319,817,000 311,202,000 293,686,000 283,868,000 271,978,000 267,519,000 255,668,000 255,972,000 248,870,000 255,007,000 277,050,000 334,895,000 374,120,000 393,393,000 394,431,000 393,911,000 381,031,000 374,636,000 348,379,000 331,565,000 316,732,000 308,173,000 287,482,000 263,657,000 253,445,000 244,071,000 230,315,000 222,119,000 212,155,000 198,977,000           
      operating income
    22,451,000 13,588,000 1,540,000 38,882,000                                                                                              
      yoy
                                                                                                     
      qoq
    65.23% 782.34% -96.04%                                                                                               
      operating margin %
    1.72% 1.00% 0.11% 2.88% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% 
      income from investments held in employee deferred compensation trusts
    -20,988,000 -47,621,000 -57,654,000    -15,733,000 -43,376,000             -8,657,500 -26,095,000                                                                            
      interest income
    -3,478,000 -2,510,000 -2,239,000 -3,572,000 -5,128,000 -5,391,000 -5,186,000 -6,413,000 -6,697,000 -7,131,000 -5,320,000 -4,825,000 -4,778,000 -2,346,000  -166,000 -52,000 -238,000  -45,000 -79,000 -202,000 -105,000 -957,000 -1,357,000 -1,230,000 -1,042,000 -1,496,000 -1,445,000 -1,196,000 -1,006,000 -735,000 -691,000 -530,000 -355,000 -223,000 -193,000 -283,000 -231,000 -181,000 -150,000 -240,000 -88,000 -72,000 -154,000 -108,000 -224,000 -238,000 -229,000 -233,000 -236,000 -304,000 -330,000 -348,000 -285,000 -234,000 -353,000 -148,000 -238,000 -212,000 -258,000 -153,000 -94,000 -74,000 -209,000 -159,000 -455,000 -620,000 -323,000 -1,318,000 -1,506,000 -2,014,000 -2,912,000 -3,125,000 -3,073,000 -4,017,000 -4,252,000 -4,874,000 -4,129,000 -3,497,000 -3,800,000 -3,169,000 -2,147,000 -1,832,000 -1,265,000 -1,127,000 -744,000           
      income before income taxes
    46,917,000 63,719,000 61,433,000 22,283,000 75,336,000 95,186,000 96,462,000 90,687,000 120,131,000 136,343,000 151,211,000 168,898,000 203,098,000 225,624,000 240,833,000 227,400,000 222,142,000 227,658,000 203,862,000 150,106,000 129,585,000 102,510,000 58,024,000 131,763,000 154,247,000 163,782,000 160,103,000 147,383,000 154,983,000 151,905,000 150,075,000 134,639,000 129,038,000 132,270,000 130,707,000 125,501,000 124,581,000 146,324,000 149,414,000 133,791,000 144,315,000 159,306,000 149,235,000 128,174,000 133,321,000 138,361,000 123,653,000 102,014,000 103,894,000 103,713,000 100,596,000 89,376,000 97,242,000 94,467,000 72,272,000 80,264,000 72,161,000 72,195,000 61,284,000 44,576,000 43,248,000 37,269,000 22,387,000 12,265,000 22,439,000 17,419,000 10,225,000 16,680,000 67,074,000 110,153,000 124,119,000 117,930,000 131,868,000 122,139,000 120,304,000 116,093,000 123,491,000 119,908,000 113,730,000 109,073,000 106,973,000 105,641,000 94,283,000 85,277,000 82,355,000 71,208,000 55,661,000           
      provision for income taxes
    15,161,000 20,803,000 20,465,000 4,933,000 21,046,000 29,735,000 28,306,000 26,986,000 32,827,000 40,798,000 44,919,000 46,893,000 55,445,000 59,418,000 65,012,000 59,161,000 54,198,000 56,787,000 54,649,000 39,508,000 35,169,000 26,761,000 11,828,000 41,848,000 41,405,000 46,601,000 45,491,000 37,585,000 41,419,000 36,663,000 40,760,000 38,472,000 81,991,000 47,570,000 50,391,000 46,980,000 46,793,000 55,755,000 57,798,000 50,375,000 50,872,000 62,581,000 59,529,000 50,252,000 49,268,000 53,177,000 48,513,000 40,463,000 37,009,000 37,355,000 37,507,000 33,513,000 38,623,000 36,807,000 26,943,000 31,930,000 29,537,000 28,027,000 24,859,000 17,871,000 18,458,000 16,645,000 10,206,000 3,790,000 8,911,000 7,888,000 4,809,000 7,892,000 28,066,000 44,332,000 49,551,000 47,146,000 53,052,000 48,176,000 47,578,000 45,386,000 48,118,000 46,261,000 45,075,000 43,570,000 42,364,000 41,202,000 37,054,000 33,684,000 32,688,000 28,128,000 23,220,000           
      net income
    31,756,000 42,916,000 40,968,000 17,350,000 54,290,000 65,451,000 68,156,000 63,701,000 87,304,000 95,545,000 106,292,000 122,005,000 147,653,000 166,206,000 175,821,000 168,239,000 167,944,000 170,871,000 149,213,000 110,598,000 94,416,000 75,749,000 46,196,000 89,915,000 112,842,000 117,181,000 114,612,000 109,798,000 113,564,000 115,242,000 109,315,000 96,167,000 47,047,000 84,700,000 80,316,000 78,521,000 77,788,000 90,569,000 91,616,000 83,416,000 93,443,000 96,725,000 89,706,000 77,922,000 84,053,000 85,184,000 75,140,000 61,551,000 66,885,000 66,358,000 63,089,000 55,863,000 58,619,000 57,660,000 45,329,000 48,334,000 42,624,000 44,168,000 36,425,000 26,705,000 24,790,000 20,624,000 12,181,000 8,475,000 13,528,000 9,531,000 5,416,000 8,788,000 39,008,000 65,821,000 74,568,000 70,784,000 78,816,000 73,963,000 72,726,000 70,707,000 75,373,000 73,647,000 68,655,000 65,503,000 64,609,000 64,439,000 57,229,000 51,593,000 49,667,000 43,080,000 32,441,000           
      yoy
    -41.51% -34.43% -39.89% -72.76% -37.81% -31.50% -35.88% -47.79% -40.87% -42.51% -39.55% -27.48% -12.08% -2.73% 17.83% 52.12% 77.88% 125.58% 223.00% 23.00% -16.33% -35.36% -59.69% -18.11% -0.64% 1.68% 4.85% 14.17% 141.38% 36.06% 36.11% 22.47% -39.52% -6.48% -12.33% -5.87% -16.75% -6.36% 2.13% 7.05% 11.17% 13.55% 19.39% 26.60% 25.67% 28.37% 19.10% 10.18% 14.10% 15.08% 39.18% 15.58% 37.53% 30.55% 24.44% 80.99% 71.94% 114.16% 199.03% 215.10% 83.25% 116.39% 124.91% -3.56% -65.32% -85.52% -92.74% -87.58% -50.51% -11.01% 2.53% 0.11% 4.57% 0.43% 5.93% 7.94% 16.66% 14.29% 19.97% 26.96% 30.08% 49.58% 76.41%               
      qoq
    -26.00% 4.75% 136.13% -68.04% -17.05% -3.97% 6.99% -27.04% -8.63% -10.11% -12.88% -17.37% -11.16% -5.47% 4.51% 0.18% -1.71% 14.51% 34.91% 17.14% 24.64% 63.97% -48.62% -20.32% -3.70% 2.24% 4.38% -3.32% -1.46% 5.42% 13.67% 104.41% -44.45% 5.46% 2.29% 0.94% -14.11% -1.14% 9.83% -10.73% -3.39% 7.82% 15.12% -7.29% -1.33% 13.37% 22.08% -7.97% 0.79% 5.18% 12.94% -4.70% 1.66% 27.20% -6.22% 13.40% -3.50% 21.26% 36.40% 7.72% 20.20% 69.31% 43.73% -37.35% 41.94% 75.98% -38.37% -77.47% -40.74% -11.73% 5.35% -10.19% 6.56% 1.70% 2.86% -6.19% 2.34% 7.27% 4.81% 1.38% 0.26% 12.60% 10.92% 3.88% 15.29% 32.79%            
      net income margin %
    2.44% 3.17% 2.99% 1.28% 3.93% 4.47% 4.63% 4.32% 5.93% 6.11% 6.48% 7.11% 8.55% 9.07% 9.44% 9.27% 9.49% 9.98% 9.44% 7.91% 7.24% 6.37% 4.17% 5.97% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% 
      net income per share
                                                                                                     
      basic
    0.32 0.43 0.41 0.17 0.54 0.64 0.66 0.61 0.84 0.91 1.15 1.38 1.54 1.62 1.54 1.53 1.55 1.35 0.99 0.84 0.67 0.41 0.79 0.99 1.02 0.98 0.94 0.95 0.96 0.9 0.79 0.38 0.69 0.64 0.63 0.61 0.71 0.71 0.65 0.72 0.74 0.68 0.59 0.63 0.64 0.56 0.45 0.49 0.49 0.46 0.41 0.42 0.42 0.33 0.34 0.3 0.31 0.25 0.18 0.17 0.14 0.08 0.05 0.09 0.06 0.03 0.06                              
      diluted
    0.32 0.43 0.41 0.17 0.53 0.64 0.66 0.61 0.84 0.9 1.14 1.38 1.53 1.6 1.52 1.51 1.53 1.33 0.98 0.83 0.67 0.41 0.79 0.98 1.01 0.98 0.93 0.95 0.95 0.89 0.78 0.39 0.68 0.64 0.62 0.61 0.71 0.71 0.64 0.71 0.73 0.67 0.58 0.63 0.63 0.55 0.45 0.48 0.48 0.46 0.4 0.42 0.41 0.32 0.34 0.3 0.31 0.25 0.18 0.17 0.14 0.08 0.05 0.09 0.06 0.03 0.06                              
      weighted-average shares:
                                                                                                     
      basic
    100,116 99,897 100,410 100,666 102,661 102,175 103,151 103,787 105,530                                                                                         
      diluted
    100,312 100,041 100,539 101,015 103,028 102,393 103,328 104,399 106,074                                                                                         
      dividends declared per share
    0.59 0.59 0.59 0.59 0.53 0.53 0.53 0.53 0.48 0.48 0.48 0.48 0.43 0.43 0.43 0.43 0.38 0.38 0.38 0.38 0.34 0.34 0.34 0.34                                                             0.03 0.06            
      loss from investments held in employee deferred compensation trusts
       20,171,000 -5,740,000 -29,230,000   -46,657,000 14,275,000 -28,347,000 -27,291,000 -24,819,000 15,335,000 65,622,000 30,001,000 -9,509,750 1,759,000 -27,810,000 -11,988,000                                                                              
      amortization of intangible assets
        304,000 305,000 304,000 304,000 721,000 720,000 721,000 721,000 417,000 417,000 416,000 417,000 517,000 572,000 576,000 576,000 217,000 334,000 330,000 338,000 339,000 339,000 341,000 342,000 371,000 429,000 442,000 463,000 416,000 481,000 365,000 301,000 309,000 326,000 314,000 288,000       224,000 333,000 400,000 433,000 434,000 433,000 211,000 100,000 52,000 35,000 35,000 39,000 40,000 39,000 49,000 46,000 46,000 269,000 281,000 281,000 280,000 618,000 740,000 618,000 618,000 641,000 754,000 748,000 818,000 274,000 246,000 231,000 228,000 146,000 94,000 93,000 74,000 74,000 99,000 99,000 738,000           
      shares:
                                                                                                     
      basic
            26,487.5 105,340 106,102 106,420 -416 107,855 108,833 109,218 -334 110,176 110,861 111,424 -224 112,809 112,865 113,187 -547 115,181 116,381 117,068 -599 120,115 121,307 121,934 -415 123,569 124,617 125,537 -500 127,615 128,586 129,281 -531 131,285 132,499 133,077 -332 134,054 134,699 135,333 -316 135,727 136,385 137,311 -426 137,918 138,588 139,384 -639 139,449 141,286 142,653 -349 142,230 143,100 144,239 -602 146,227 146,443 146,878 -1,147 150,839 152,877 154,567 -1,247 158,480 160,781 163,841 -778 165,177 167,799 167,390 -236 166,553 167,285 169,898 28 170,041            
      diluted
            26,612.5 105,810 106,422 107,130 -459 108,618 109,696 110,591 -236 111,490 111,889 112,496 -126 113,355 113,121 113,858 -523 115,868 116,988 117,966 -591 121,443 122,268 122,887 -341 124,200 125,104 126,418 -450 128,191 129,329 130,137 -506 132,488 133,553 134,286 -199 135,366 135,708 136,161 -170 137,241 137,659 138,394 -326 139,141 139,739 140,443 -583 140,433 142,585 144,136 -299 143,000 144,331 145,673 -490 147,123 147,044 147,142 -1,272 152,786 154,520 156,398 -1,687 161,903 164,770 168,883 -954 169,983 174,096 173,974 -282 174,219 172,387 176,207 632 176,636            
      interest expense
                  -718,000    151,000                                                                               
      net service revenues
                            1,134,261,750 1,552,132,000 1,516,385,000 1,468,530,000 1,481,658,000 1,466,226,000 1,457,054,000 1,395,333,000 1,346,282,000 1,324,709,000 1,308,428,000 1,287,370,000 1,265,073,000 1,338,541,000 1,344,160,000 1,302,625,000 1,304,594,000 1,312,718,000 1,272,058,000 1,205,563,000 1,221,450,000 1,224,308,000 1,164,914,000 1,084,342,000 1,083,864,000 1,075,119,000 1,063,228,000 1,023,684,000 1,034,213,000 1,033,173,000 1,028,383,000 1,015,444,000 973,473,000 984,668,000 937,966,000 880,869,000 851,572,000 817,258,000 769,090,000 737,173,000 737,423,000 725,912,000 749,887,000 823,325,000 989,837,000 1,160,086,000 1,224,641,000 1,225,990,000 1,220,068,000 1,179,045,000 1,149,128,000 1,097,425,000 1,060,234,000 1,027,563,000 981,825,000 943,924,000 884,765,000 867,015,000 816,711,000 769,948,000 754,197,000 707,987,000 641,230,000           
      direct costs of services, consisting of payroll, payroll taxes, benefit costs and reimbursable expenses
                            661,368,000 905,686,000 878,844,000 860,942,000 632,165,250 855,758,000 849,936,000 822,967,000 577,460,250 778,309,000 769,990,000 761,542,000 585,963,000 786,032,000 787,167,000 770,653,000 553,987,250 762,917,000 741,556,000 711,476,000                                                      
      cash dividends declared per share
                            0.233 0.31 0.31 0.31 0.28 0.28 0.28 0.28 0.24 0.24 0.24 0.24 0.22 0.22 0.22 0.22 0.2 0.2 0.2 0.2 0.18 0.18 0.18 0.18 0.16 0.16 0.16 0.16 0.15 0.15 0.15 0.15 0.14 0.14 0.14 0.14 0.13 0.13 0.13 0.13 0.12 0.12 0.12 0.12 0.11 0.11 0.11 0.11 0.1 0.1 0.1 0.1 0.08 0.08 0.08 0.08 0.07 0.07 0.07 0.07              
      direct costs of services, consisting of payroll, payroll taxes, insurance costs and reimbursable expenses
                                                512,851,250 719,088,000 686,470,000 645,847,000 640,648,000 637,641,000 631,120,000 613,394,000 617,788,000 617,924,000 613,080,000 613,361,000 586,151,000 592,765,000 565,678,000 542,780,000 524,665,000 508,118,000 479,232,000 469,045,000 458,940,000 459,501,000 484,830,000 529,597,000 587,451,000 676,513,000 708,017,000 715,002,000                          
      net income available to common stockholders—diluted
                                                84,053,000 85,184,000 75,140,000 61,551,000 66,885,000 66,358,000 63,088,000 55,861,000 37,637,750 57,383,000 45,101,000 48,070,000 26,435,000 43,556,000 35,890,000 26,293,000                                      
      net income available to common stockholders
                                                                24,299,000 20,099,000 11,660,000 7,626,000 12,969,000 8,988,000 4,801,000                               
      basic net income per share
                                                                        0.27 0.44 0.49 0.46 0.5 0.47 0.45 0.43 0.46 0.45 0.41 0.39 0.39 0.39 0.34 0.3 0.29 0.25 0.19           
      diluted net income per share
                                                                        0.26 0.43 0.48 0.45 0.49 0.46 0.44 0.42 0.45 0.43 0.39 0.38 0.37 0.37 0.33 0.29 0.27 0.24 0.18           
      direct costs of services, consisting of payroll, payroll taxes and insurance costs for temporary and risk consulting employees
                                                                            492,847,750 678,252,000 656,443,000 636,696,000 609,184,000 595,566,000 563,823,000 550,720,000 517,841,000 511,005,000 480,430,000 456,114,000 450,889,000 425,652,000 386,598,000           
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-12-13 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 
                                                                             
        assets
                                                                             
        cash and cash equivalents
      464,435,000 365,289,000 380,547,000 342,473,000 537,583,000 570,466,000 547,370,000 540,939,000 731,740,000 729,472,000 722,763,000 547,729,000 658,626,000 593,348,000 590,909,000 550,330,000 619,001,000 633,719,000 542,805,000 497,930,000 574,426,000 587,000,000 501,485,000 270,478,000 276,579,000 294,753,000 260,201,000 224,577,000 287,119,000 307,778,000 267,737,000 275,764,000 279,747,000 246,971,000 225,351,000 287,635,000 287,635,000 289,428,000 258,578,000 244,453,000 279,336,000 242,726,000 261,071,000 281,830,000 315,137,000 311,056,000 290,044,000 349,364,000 365,794,000 407,641,000 385,818,000 359,309,000 354,756,000 373,692,000 357,047,000 356,064,000 310,000,000 328,657,000 389,600,000 449,902,000 447,479,000 431,657,000 528,457,000 472,652,000 458,358,000 420,726,000 441,057,000 430,005,000 436,809,000 412,572,000 419,507,000 
        accounts receivable
      748,457,000 838,002,000 826,872,000 786,560,000 772,285,000 885,401,000 893,467,000 861,450,000 860,872,000 941,121,000 974,008,000 1,009,192,000 1,018,287,000 1,101,305,000 1,091,598,000 1,071,608,000 984,691,000 1,005,633,000 907,947,000 799,673,000 714,163,000 690,259,000 665,409,000                                                 
        employee deferred compensation trust assets
      773,938,000 761,161,000 716,782,000 671,443,000 673,240,000 667,509,000 638,480,000 622,605,000 571,046,000 523,843,000 542,238,000 511,164,000 432,734,000 404,019,000 416,678,000 476,826,000 494,991,000 462,260,000 458,581,000 424,037,000 406,634,000                                                   
        other current assets
      132,192,000 151,354,000 153,720,000 165,906,000 146,314,000 132,929,000 148,023,000 161,661,000 133,481,000 133,673,000 139,095,000 184,237,000 175,465,000 151,178,000 161,557,000 173,273,000 169,864,000 132,139,000 143,896,000 152,280,000 147,515,000 576,422,000 553,254,000 525,574,000 402,585,000 404,711,000 320,805,000 268,780,000 245,337,000 230,298,000 220,765,000 231,978,000 207,109,000 204,291,000 199,325,000 161,205,000 161,205,000 151,835,000 148,602,000 149,781,000 145,437,000 141,163,000 139,590,000 137,657,000 141,461,000 129,905,000 128,779,000                         
        total current assets
      2,119,022,000 2,115,806,000 2,077,921,000 1,966,382,000 2,129,422,000 2,256,305,000 2,227,340,000 2,186,655,000 2,297,139,000 2,328,109,000 2,378,104,000 2,252,322,000 2,285,112,000 2,249,850,000 2,260,742,000 2,272,037,000 2,268,547,000 2,233,751,000 2,053,229,000 1,873,920,000 1,842,738,000 1,853,681,000 1,720,148,000 1,628,849,000 1,473,610,000 1,431,869,000 1,284,234,000 1,343,681,000 1,323,283,000 1,273,919,000 1,187,317,000 1,172,528,000 1,166,214,000 1,119,099,000 1,076,401,000 1,064,685,000 1,064,685,000 1,104,824,000 1,040,664,000 1,006,549,000 1,006,678,000 1,004,992,000 995,110,000 984,641,000 971,860,000 970,675,000 897,623,000 906,452,000 922,634,000 961,552,000 952,488,000 970,768,000 1,032,899,000 1,132,311,000 1,154,994,000 1,133,254,000 1,059,638,000 1,100,090,000 1,117,586,000 1,135,006,000 1,112,355,000 1,089,707,000 1,148,133,000 1,056,112,000 1,016,908,000 978,542,000 950,513,000 967,295,000 916,316,000 861,609,000 820,165,000 
        property and equipment
      128,814,000 129,317,000 129,870,000 125,633,000 119,564,000 119,588,000 113,202,000 107,410,000 108,809,000 108,604,000 106,267,000 107,687,000 109,687,000 106,286,000 103,616,000 96,423,000 93,403,000 93,016,000 98,368,000 103,701,000 109,817,000 117,695,000 120,958,000 128,385,000 125,176,000 144,887,000 161,509,000 142,906,000 121,754,000 109,918,000 111,587,000 112,644,000 102,801,000 101,942,000 103,374,000 107,680,000 107,680,000 105,184,000 105,504,000 104,486,000 107,972,000 106,424,000 107,300,000 106,097,000 103,651,000 103,779,000 108,318,000 116,968,000 124,658,000 129,744,000 137,287,000 141,603,000 145,699,000 148,785,000 153,087,000 150,494,000 152,311,000 148,637,000 146,997,000 140,334,000 132,081,000 130,050,000 124,133,000 119,088,000 110,515,000 100,122,000 93,841,000 96,248,000 95,783,000 96,980,000 100,827,000 
        right-of-use assets
      203,050,000 199,297,000 202,869,000 202,499,000 198,384,000 205,009,000 200,640,000 208,140,000 209,256,000 182,707,000 184,484,000 188,111,000 201,998,000 198,483,000 215,656,000 226,418,000 228,793,000 231,927,000 243,031,000 248,612,000 262,688,000 259,927,000 245,292,000 241,029,000                                                
        goodwill
      251,469,000 251,266,000 251,151,000 237,361,000 237,180,000 237,977,000 237,640,000 237,726,000 237,970,000 237,575,000 238,222,000 237,911,000 237,810,000 221,426,000 222,268,000 222,858,000 222,855,000 222,892,000 223,239,000 223,046,000 223,055,000 210,203,000 209,830,000 210,364,000 209,958,000 210,885,000 209,793,000 208,579,000 199,488,000 200,889,000 200,496,000 200,833,000 201,022,000 200,522,000 200,835,000 201,339,000 201,339,000 190,924,000 190,388,000 189,848,000 189,423,000 189,386,000 190,489,000 190,381,000 189,787,000 189,311,000 188,613,000                         
        noncurrent deferred income taxes
      134,317,000 131,524,000 156,542,000 154,164,000 158,120,000 150,003,000 144,427,000 133,529,000 140,135,000 133,547,000 128,245,000 121,507,000 124,564,000 132,456,000 129,053,000 130,113,000 135,427,000 146,280,000 119,073,000 110,893,000 113,532,000 120,803,000 105,069,000 101,029,000 91,204,000 74,867,000 118,764,000                                             
        other noncurrent assets
      19,604,000 19,168,000 13,843,000 10,914,000 11,735,000 13,343,000 14,500,000 16,242,000 17,480,000 30,508,000 32,319,000                                                             
        total assets
      2,856,276,000 2,846,378,000 2,832,196,000 2,696,953,000 2,854,405,000 2,982,225,000 2,937,749,000 2,889,702,000 3,010,789,000 3,021,050,000 3,067,641,000 2,912,134,000 2,964,488,000 2,910,585,000 2,933,835,000 2,950,766,000 2,952,359,000 2,931,718,000 2,741,368,000 2,565,169,000 2,557,424,000 2,563,092,000 2,402,377,000 2,311,408,000 1,903,097,000 1,867,454,000 1,777,971,000 1,702,960,000 1,647,267,000 1,588,445,000 1,503,331,000 1,490,271,000 1,474,704,000 1,428,324,000 1,387,745,000 1,381,271,000 1,381,271,000 1,406,707,000 1,344,399,000 1,308,637,000 1,311,836,000 1,308,535,000 1,301,781,000 1,290,595,000 1,273,984,000 1,284,232,000 1,214,270,000 1,271,045,000 1,283,535,000 1,326,244,000 1,323,811,000 1,345,117,000 1,411,850,000 1,523,950,000 1,551,549,000 1,526,358,000 1,450,298,000 1,487,523,000 1,497,900,000 1,489,365,000 1,459,021,000 1,432,243,000 1,483,129,000 1,375,877,000 1,318,686,000 1,271,132,000 1,231,444,000 1,246,919,000 1,198,657,000 1,141,768,000 1,098,677,000 
        liabilities
                                                                             
        accounts payable and accrued expenses
      159,418,000 151,447,000 149,758,000 144,617,000 166,955,000 161,370,000 158,980,000 145,302,000 156,662,000 143,247,000 149,417,000 155,633,000 168,163,000 153,247,000 174,724,000 169,034,000 183,796,000 168,720,000 146,215,000 121,686,000 130,770,000 132,651,000 142,492,000 123,841,000 168,031,000 126,937,000 135,540,000 148,108,000 175,107,000 128,507,000 137,936,000 139,683,000 144,060,000 127,483,000 127,773,000 139,879,000 139,879,000 141,909,000 123,706,000 110,247,000 117,596,000 120,890,000 110,973,000 110,802,000 93,690,000 106,943,000 96,629,000 93,893,000 101,610,000 104,257,000 95,222,000 111,295,000 111,645,000 121,395,000 127,972,000 113,269,000 108,070,000 119,050,000 116,053,000 105,889,000 99,484,000 99,276,000 88,868,000 88,847,000 89,133,000 83,935,000 76,202,000 84,167,000 72,034,000 68,565,000 57,964,000 
        accrued payroll and benefit costs
      382,020,000 390,253,000 396,564,000 327,807,000 372,785,000 404,417,000 386,702,000 327,212,000 413,933,000 435,330,000 447,714,000 382,115,000 472,310,000 553,606,000 545,342,000 499,810,000 540,183,000 557,913,000 463,772,000 407,844,000 397,877,000 827,748,000 714,912,000 743,602,000 638,769,000 612,899,000 539,048,000 504,782,000 448,115,000                                           
        employee deferred compensation plan obligations
      771,630,000 751,304,000 699,951,000 648,455,000 678,403,000 664,090,000 627,990,000 607,750,000 572,913,000 518,860,000 530,529,000 496,081,000 474,111,000 435,021,000 440,319,000 495,300,000 535,276,000 492,147,000 481,454,000 437,707,000 435,121,000                                                   
        income taxes payable
      1,644,000 2,178,000 7,078,000 2,226,000 2,977,000 14,458,000 18,645,000 23,619,000 11,144,000 98,146,000 66,655,000 28,368,000 15,535,000 11,303,000 22,094,000 38,608,000 15,631,000 42,660,000 25,203,000 29,957,000 4,015,000 15,583,000 44,439,000 1,623,000 12,536,000 7,877,000 5,141,000 2,506,000  10,674,000 7,242,000  9,817,000 15,440,000 25,869,000   24,319,000 25,728,000 13,776,000  19,983,000 18,483,000 11,517,000  14,184,000 1,597,000 1,885,000      183,000 14,835,000 24,697,000 16,248,000 24,896,000 13,289,000 13,040,000 8,568,000 29,141,000 19,387,000 3,975,000 7,703,000 16,269,000 26,409,000 25,385,000 12,600,000 14,545,000 11,558,000 
        current operating lease liabilities
      69,794,000 69,743,000 69,275,000 67,251,000 64,619,000 65,917,000 70,947,000 75,657,000 80,459,000 80,695,000 82,256,000 86,113,000 86,083,000 81,072,000 84,394,000 86,279,000 83,787,000 80,100,000 79,546,000 79,211,000 78,604,000 76,570,000 75,096,000 71,408,000                                                
        total current liabilities
      1,384,506,000 1,364,925,000 1,322,626,000 1,190,356,000 1,285,739,000 1,310,252,000 1,263,264,000 1,179,540,000 1,235,111,000 1,276,278,000 1,276,571,000 1,148,310,000 1,216,202,000 1,234,249,000 1,266,873,000 1,289,031,000 1,358,673,000 1,341,602,000 1,196,312,000 1,076,586,000 1,046,626,000 1,052,785,000 977,167,000 940,692,000 819,536,000 747,896,000 679,896,000 655,549,000 623,362,000 580,890,000 537,546,000 535,853,000 551,928,000 534,895,000 499,081,000 501,637,000 501,637,000 532,642,000 496,317,000 454,911,000 473,001,000 483,398,000 453,228,000 420,438,000 408,460,000 404,720,000 357,659,000 346,600,000 366,968,000 362,098,000 346,637,000 365,211,000 412,852,000 467,495,000 515,826,000 481,795,000 447,952,000 488,522,000 476,333,000 430,024,000 402,740,000 432,652,000 407,335,000 363,041,000 336,701,000 350,831,000 347,319,000 324,950,000 280,345,000 282,462,000 251,962,000 
        noncurrent operating lease liabilities
      175,744,000 171,037,000 174,374,000 175,382,000 168,900,000 173,039,000 167,974,000 165,328,000 161,440,000 134,706,000 136,012,000 135,921,000 151,768,000 150,938,000 166,197,000 176,410,000 181,291,000 188,469,000 201,457,000 208,194,000 223,869,000 223,136,000 205,281,000 201,961,000                                                
        other noncurrent liabilities
      20,169,000 24,324,000 23,278,000 17,993,000 21,763,000 25,099,000 26,356,000 25,589,000 25,887,000 30,095,000                                                              
        total liabilities
      1,580,419,000 1,560,286,000 1,520,278,000 1,383,731,000 1,476,402,000 1,508,390,000 1,457,594,000 1,370,457,000 1,422,438,000 1,441,079,000 1,442,370,000 1,313,653,000 1,395,930,000 1,419,668,000 1,466,167,000 1,497,998,000 1,571,308,000 1,615,675,000 1,482,118,000 1,367,470,000 1,352,135,000 1,369,063,000 1,245,671,000 1,167,725,000 839,899,000 762,189,000 691,372,000 699,179,000 667,409,000 612,884,000 571,185,000 570,628,000 575,920,000 566,573,000 533,221,000 539,260,000 539,260,000 570,835,000 535,039,000 492,957,000 511,331,000 516,585,000 485,151,000 450,636,000 439,613,000 433,894,000 385,449,000 374,276,000 383,725,000 378,246,000 362,642,000 380,685,000 427,962,000 484,900,000 533,523,000 499,061,000 466,249,000 504,281,000 492,337,000 444,762,000 416,350,000 445,540,000 420,486,000 375,989,000 347,813,000 356,495,000 353,896,000 331,400,000 286,787,000 287,943,000 263,037,000 
        commitments and contingencies
                                                                             
        stockholders’ equity
                                                                             
        preferred stock, 0.001 par value...
                                                                             
        common stock, 0.001 par value...
      101,000 101,000 102,000 102,000 102,000 103,000 104,000 105,000 105,000 106,000 107,000 108,000 108,000 108,000 110,000 111,000  111,000 112,000 113,000 113,000                                                   
        additional paid-in capital
      1,304,939,000 1,318,564,000 1,341,843,000 1,366,786,000 1,418,150,000 1,402,817,000 1,387,110,000 1,371,479,000 1,354,703,000 1,339,684,000 1,324,451,000 1,308,998,000 1,293,565,000 1,279,576,000 1,265,495,000 1,251,086,000 1,235,903,000 1,222,117,000 1,208,056,000 1,194,153,000 1,179,972,000 1,167,109,000 1,154,046,000 1,127,487,000                                                
        accumulated other comprehensive loss
      -29,183,000 -32,573,000 -30,027,000 -53,666,000 -65,138,000 -33,461,000 -50,591,000 -44,005,000                   -20,502,000                                             
        retained earnings
          24,889,000 104,376,000 143,532,000 191,666,000 266,169,000 290,178,000 337,302,000 328,112,000 318,508,000 282,992,000 249,670,000 225,145,000 167,659,000 112,915,000 60,174,000 16,962,000 29,936,000 42,802,000 29,697,000 36,067,000  37,033,000 84,562,000 34,467,000 36,836,000 35,436,000 6,837,000 13,315,000 11,635,000 59,000    8,685,000                23,574,000        1,642,000 97,802,000 117,203,000 156,050,000 163,553,000 187,154,000 226,971,000 240,740,000 221,792,000 224,931,000 
        total stockholders’ equity
      1,275,857,000 1,286,092,000 1,311,918,000 1,313,222,000 1,378,003,000 1,473,835,000 1,480,155,000 1,519,245,000 1,588,351,000 1,579,971,000 1,625,271,000 1,598,481,000 1,568,558,000 1,490,917,000 1,467,668,000 1,452,768,000 1,381,051,000 1,316,043,000 1,259,250,000 1,197,699,000 1,205,289,000 1,194,029,000 1,156,706,000 1,143,683,000 1,063,198,000 1,105,265,000 1,086,599,000 1,003,781,000 979,858,000 975,561,000 932,146,000 919,643,000 898,784,000 861,751,000 854,524,000 842,011,000 842,011,000 835,872,000 809,360,000 815,680,000 800,505,000 791,950,000 816,630,000 839,959,000 834,371,000 850,338,000 828,821,000 896,769,000 899,810,000 947,998,000 961,169,000 964,432,000 983,888,000 1,039,050,000 1,018,026,000 1,027,297,000 984,049,000 983,242,000 1,005,563,000 1,044,603,000 1,042,671,000 986,703,000 1,062,643,000 999,888,000 970,873,000 914,637,000 877,548,000 915,519,000 911,870,000 853,825,000 835,640,000 
        total liabilities and stockholders’ equity
      2,856,276,000 2,846,378,000 2,832,196,000 2,696,953,000 2,854,405,000 2,982,225,000 2,937,749,000 2,889,702,000 3,010,789,000 3,021,050,000 3,067,641,000 2,912,134,000 2,964,488,000 2,910,585,000 2,933,835,000 2,950,766,000 2,952,359,000 2,931,718,000 2,741,368,000 2,565,169,000 2,557,424,000 2,563,092,000 2,402,377,000 2,311,408,000 1,903,097,000 1,867,454,000 1,777,971,000 1,702,960,000 1,647,267,000 1,588,445,000 1,503,331,000 1,490,271,000 1,474,704,000 1,428,324,000 1,387,745,000 1,381,271,000 1,381,271,000 1,406,707,000 1,344,399,000 1,308,637,000 1,311,836,000 1,308,535,000 1,301,781,000 1,290,595,000 1,273,984,000 1,284,232,000 1,214,270,000 1,271,045,000 1,283,535,000 1,326,244,000 1,323,811,000 1,345,117,000 1,411,850,000 1,523,950,000 1,551,549,000 1,526,358,000 1,450,298,000 1,487,523,000 1,497,900,000 1,489,365,000 1,459,021,000 1,432,243,000 1,483,129,000 1,375,877,000 1,318,686,000 1,271,132,000 1,231,444,000 1,246,919,000 1,198,657,000 1,141,768,000 1,098,677,000 
        accumulated other comprehensive income
              -32,626,000 -49,997,000 -36,589,000 -38,737,000 -43,623,000 -71,759,000 -47,607,000 -23,574,000 -22,622,000 -19,100,000 -9,092,000 -13,529,000 -4,732,000 -15,996,000 -27,152,000 -19,986,000 -16,109,000 3,507,000  -10,294,000 14,730,000 40,357,000 38,476,000 38,071,000 39,293,000 32,518,000 38,008,000 43,779,000 43,779,000 42,719,000 38,507,000 44,959,000 40,887,000 43,523,000 58,134,000 54,553,000 47,120,000 47,428,000 30,904,000 40,657,000 45,580,000 50,920,000 41,660,000 25,034,000 34,263,000 50,723,000 76,611,000 74,987,000 68,853,000 66,078,000 52,385,000 41,539,000 38,577,000 37,981,000 38,898,000 26,474,000 24,987,000 28,271,000 22,592,000 29,696,000 32,570,000 21,970,000 17,112,000 
        other liabilities
                29,787,000 29,422,000 27,960,000 34,481,000 33,097,000 32,557,000 31,344,000 85,604,000 84,349,000 82,690,000 81,640,000 93,080,000 63,101,000 24,833,000 19,906,000 13,636,000 10,636,000 42,623,000 42,888,000 30,763,000 32,373,000 33,475,000 22,659,000 30,313,000 32,743,000 36,195,000 36,195,000 36,735,000 37,235,000 36,530,000 36,785,000 31,615,000 30,323,000 28,572,000 29,497,000 27,486,000 26,071,000 25,927,000 14,978,000 14,340,000 14,169,000 13,609,000 13,218,000 13,864,000 14,064,000 13,622,000 14,544,000 12,011,000 12,341,000 10,913,000 9,779,000 8,970,000 8,945,000 8,780,000 8,414,000 2,949,000 3,824,000 4,204,000 4,176,000 3,195,000 8,770,000 
        other intangible assets
                 4,596,000 5,317,000 2,084,000 2,500,000 2,917,000 3,334,000 3,852,000 4,428,000 4,997,000 5,594,000 783,000 1,080,000 1,752,000 3,149,000 4,946,000 3,671,000 4,508,000   222,000 556,000 956,000 1,389,000 1,822,000 2,256,000 2,256,000 466,000 567,000 27,000 50,000 94,000 141,000 180,000 219,000 31,000 77,000                         
        notes payable
                       62,000 122,000 181,000                                                    
        preferred stock, .001 par value...
                                                                             
        common stock, .001 par value...
                      111,000     114,000 115,000 115,000                                                
        notes payable, current
                          239,000 233,000 228,000 218,000                                                
        notes payable, less current portion
                           62,000 122,000 239,000                                                
        accounts receivable, less allowances
                             832,797,000 794,446,000 732,405,000 703,228,000 704,640,000 657,676,000 617,200,000 587,249,000 551,905,000 566,077,000 557,311,000 547,500,000 512,852,000 512,852,000 556,590,000 531,848,000 523,453,000 493,327,000 516,047,000 495,381,000 466,540,000 423,175,000 427,770,000 384,642,000 373,481,000 362,392,000 364,533,000 374,020,000 412,115,000 484,808,000 586,762,000 631,318,000 622,619,000 593,169,000 628,254,000 591,573,000 561,112,000 531,824,000 536,629,000 509,509,000 480,333,000 451,260,000 456,415,000 417,248,000 416,687,000 391,641,000 369,237,000 321,724,000 
        current portion of notes payable and other indebtedness
                              200,000 183,000 167,000 153,000 140,000 134,000 131,000 128,000 125,000 122,000 1,811,000 117,000 117,000 117,000 114,000 112,000 111,000 115,000 119,000 123,000 123,000 120,000 118,000 116,000 113,000 111,000 109,000 107,000 105,000 103,000 101,000 375,000 370,000 366,000 361,000 367,000 363,000 359,000 86,000 361,000 356,000 352,000 348,000 78,000 77,000 75,000 74,000 
        notes payable and other indebtedness, less current portion
                              457,000 657,000 840,000 1,007,000 1,159,000 1,231,000 1,266,000 1,300,000 1,333,000 1,365,000 1,397,000 1,428,000 1,428,000 1,458,000 1,487,000 1,516,000 1,545,000 1,572,000 1,600,000 1,626,000 1,656,000 1,688,000 1,719,000 1,749,000 1,779,000 1,808,000 1,836,000 1,865,000 1,892,000 3,541,000 3,633,000 3,644,000 3,753,000 3,748,000 3,663,000 3,825,000 3,831,000 3,918,000 4,206,000 4,168,000 2,698,000 2,715,000 2,753,000 2,246,000 2,266,000 2,286,000 2,305,000 
        preferred stock, .001 par value authorized 5,000,000 shares; issued and outstandingzero shares
                                                                             
        common stock
                              119,000 124,000 128,000 131,000 135,000 137,000 137,000 137,000 138,000 139,000 140,000 139,000 139,000 141,000 142,000 142,000 142,000 143,000 145,000 147,000 146,000 147,000 148,000 150,000 149,000 151,000 152,000 152,000 151,000 155,000 155,000 159,000 158,000 161,000 164,000 167,000 168,000 167,000 171,000 171,000 171,000 169,000 169,000 172,000 173,000 172,000 172,000 
        capital surplus
                              1,079,188,000 1,064,601,000 1,022,411,000 979,477,000 928,157,000 899,631,000 886,696,000 868,120,000 847,718,000 829,035,000 816,376,000 798,093,000 798,093,000 784,327,000 770,711,000 770,579,000 759,476,000 748,284,000 758,351,000 785,259,000 787,105,000 802,763,000 797,769,000 855,962,000 854,081,000 896,927,000 919,357,000 939,246,000 949,474,000 964,598,000 941,260,000 952,151,000 915,038,000 917,003,000 953,014,000 1,002,897,000 1,003,926,000 946,913,000 925,772,000 856,040,000 875,843,000 796,862,000 717,919,000 714,320,000 702,331,000 655,687,000 636,177,000 
        current deferred income taxes
                                 145,684,000 133,151,000 118,643,000 111,566,000 112,881,000 113,281,000 110,526,000 104,225,000 102,993,000 102,993,000 106,971,000 101,636,000 88,862,000 88,578,000 105,056,000 99,068,000 98,614,000 92,087,000 101,944,000 94,158,000                         
        other assets
                                 3,286,000 2,742,000 3,719,000 3,709,000 3,710,000 3,711,000 5,372,000 5,313,000 5,311,000 5,311,000 5,309,000 7,276,000 7,727,000 7,713,000                               
        accrued payroll costs and retirement obligations
                                   441,575,000 392,237,000 396,042,000 397,926,000 391,850,000 343,628,000 361,641,000 361,641,000 366,297,000 346,769,000 330,776,000 355,294,000 342,410,000 323,653,000 297,996,000 314,647,000 283,473,000 259,315,000 250,706,000 265,245,000 257,730,000 251,306,000 253,809,000 301,102,000 345,814,000 372,918,000 343,454,000 323,264,000 344,210,000 346,630,000 310,728,000 294,325,000 303,876,000 298,994,000 269,858,000 239,509,000 250,275,000 244,360,000 215,320,000 195,634,000 199,277,000 182,366,000 
        preferred stock, .001 par value authorized 5,000,000 shares; issued and outstanding zero shares
                                                                             
        deferred and other income taxes
                                               7,639,000 8,741,000 9,296,000 8,467,000 20,436,000 19,639,000 58,207,000                        
        deferred income taxes and other current assets
                                                     183,607,000 194,448,000 189,378,000 192,650,000 199,344,000 193,335,000 171,857,000 166,629,000 154,571,000 156,469,000 143,179,000 136,413,000 123,992,000 133,052,000 121,421,000 110,167,000 103,127,000 107,290,000 101,401,000 92,208,000 98,023,000 87,866,000 79,800,000 78,934,000 
        goodwill and other intangible assets
                                                     189,418,000 189,728,000 189,798,000 189,401,000 188,336,000 189,382,000 192,143,000 193,963,000 194,485,000 195,143,000 195,666,000 195,497,000 178,547,000 178,665,000 180,204,000 178,421,000 172,017,000 165,857,000 168,733,000 166,660,000 166,499,000 167,931,000 164,619,000 163,598,000 
        deferred income taxes
                                                      46,515,000 45,150,000 44,635,000 44,410,000 43,870,000 50,711,000 49,505,000 48,125,000 43,206,000 43,130,000 37,820,000 35,478,000 35,920,000 32,282,000 32,442,000 28,660,000 25,406,000 23,735,000 20,430,000 16,877,000 18,627,000 18,560,000 14,087,000 
        deferred compensation
                                                                      -86,178,000 -74,218,000 -50,286,000 -55,640,000 -63,944,000 -45,796,000 -42,752,000 
        marketable securities
                                                                         22,580,000    
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-13 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 
                                                                                              
          cash flows from operating activities:
                                                                                              
          net income
        31,756,000 42,916,000 40,968,000 17,350,000 54,290,000 65,451,000 68,156,000 63,701,000 87,304,000 95,545,000 106,292,000 122,005,000 147,653,000 166,206,000 175,821,000 168,239,000 167,944,000 170,871,000 149,213,000 110,598,000 94,416,000 75,749,000 46,196,000 89,915,000 112,842,000 117,181,000 114,612,000 109,798,000 113,564,000 115,242,000 109,315,000 96,167,000 47,047,000 84,700,000 80,316,000 78,521,000 77,788,000 90,569,000 91,616,000 83,416,000 93,443,000 96,725,000 89,706,000 77,922,000 84,053,000 85,184,000 75,140,000 61,551,000 66,885,000 66,358,000 63,089,000 55,863,000 58,619,000 57,660,000 45,329,000 48,334,000 42,624,000 44,168,000 36,425,000 26,705,000 24,790,000 20,623,000 12,181,000 8,475,000 13,528,000 9,531,000 5,416,000 8,788,000 39,008,000 65,821,000 74,568,000 70,784,000 78,816,000 73,963,000 72,726,000 70,707,000 75,373,000 73,647,000 68,655,000 65,503,000 64,609,000 64,439,000 57,229,000 51,593,000 49,667,000 43,080,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                              
          allowance for credit losses
        -649,000 1,101,000 1,467,000 1,232,000 2,805,000 1,916,000 382,000 183,000 940,000 4,283,000 595,000 2,934,000 2,888,000 1,567,000 2,251,000 2,065,000 2,202,000 2,529,000 1,576,000 3,157,000 -379,000 -2,134,000 2,023,000 4,690,000                                                               
          depreciation
        12,138,000 12,285,000 12,602,000 13,006,000 13,340,000 13,193,000 12,516,000 13,004,000 13,401,000 12,734,000 12,491,000 12,738,000 12,629,000 11,862,000 11,827,000 11,080,000 11,674,000 12,821,000 13,753,000 13,962,000 15,184,000 15,588,000 15,596,000 15,913,000                                                               
          amortization of cloud computing implementation costs
        6,488,000 6,960,000 7,966,000 8,308,000 8,508,000 8,951,000 9,403,000 9,183,000 19,518,000 8,851,000 8,163,000 8,188,000 7,722,000 7,399,000 6,691,000 7,113,000 7,247,000 7,423,000 3,396,000 9,957,000 5,768,000 5,062,000 4,281,000 3,288,000                                                               
          amortization of intangible assets
        523,000 525,000 521,000 304,000 304,000 305,000 304,000 304,000 721,000 720,000 721,000 721,000 417,000 417,000 416,000 417,000 517,000 572,000 576,000 576,000 217,000 334,000 330,000 338,000 339,000 339,000 341,000 342,000 371,000 429,000 442,000 463,000 416,000 481,000 365,000 301,000 309,000 326,000 314,000 288,000     224,000 333,000 400,000 433,000 434,000 433,000 211,000 100,000 52,000 35,000 35,000 39,000 40,000 39,000 49,000 47,000 46,000 269,000 281,000 281,000 280,000 618,000 740,000 618,000 618,000 641,000 754,000 748,000 818,000 274,000 246,000 231,000 228,000 146,000 94,000 93,000 74,000 74,000 99,000 99,000 
          realized and unrealized gains from investments held in employee deferred compensation trusts
                                                                                              
          stock-based compensation
        14,263,000 13,918,000 14,530,000 16,705,000 15,333,000 15,707,000 15,631,000 16,777,000 15,019,000 15,233,000 15,453,000 15,434,000 13,989,000 14,081,000 14,409,000 15,184,000 13,786,000 14,061,000 13,903,000 14,182,000 12,863,000 13,063,000 13,035,000 13,525,000                                                               
          deferred income taxes
        -3,757,000 25,010,000 -2,373,000 3,967,000 -8,154,000 -5,555,000 -10,829,000 6,602,000 -7,627,000 -5,358,000 -6,685,000 3,102,000 7,856,000 -3,467,000 928,000 5,493,000 11,644,000 -27,253,000 -8,108,000 2,584,000 6,875,000 -15,732,000 -16,311,000 12,022,000 212,000 -7,670,000 -7,751,000 5,736,000 -7,458,000 1,761,000 -11,883,000 1,695,000 57,400,000 -13,327,000 -10,538,000 10,556,000 6,669,000 -6,467,000 -1,235,000 -835,000 -1,667,000 -5,926,000 -9,025,000 8,039,000 7,524,000 -8,024,000 -5,853,000 2,710,000 10,281,000 -10,254,000 -9,169,000 -4,117,000                                   
          changes in operating assets and liabilities, net of effects of acquisitions:
                                                                                              
          accounts receivable
        89,707,000 -13,348,000 -22,257,000 -8,305,000 92,900,000 16,575,000 -35,479,000 -7,042,000 89,684,000 20,642,000 36,171,000 9,772,000 92,628,000 -28,271,000 -40,386,000 -89,597,000 16,195,000 -107,221,000 -106,578,000 -95,024,000 -10,610,000 -15,563,000 190,613,000 -36,700,000                                                               
          capitalized cloud computing implementation costs
        -7,687,000 -7,618,000 -7,057,000 -6,160,000 -6,331,000 -7,322,000 -7,166,000 -8,391,000 -6,416,000 -8,295,000 -9,727,000 -10,457,000 -10,660,000 -10,157,000 -10,076,000 -9,464,000 -7,505,000 -7,499,000 -7,748,000 -8,488,000 -7,057,000 -7,275,000 -8,467,000 -10,379,000                                                               
          accounts payable and accrued expenses
        7,794,000 2,373,000 -2,143,000 -23,244,000 10,781,000 -2,010,000 13,032,000 -5,756,000 7,135,000 49,000 -11,666,000 -10,216,000 21,816,000 -9,707,000 5,698,000 -14,072,000 20,470,000 15,002,000 23,741,000 -6,603,000 -7,932,000 -14,065,000 4,902,000 18,193,000                                                               
          accrued payroll and benefit cost
                       -39,435,000 -67,234,000 97,899,000 55,331,000 13,009,000  139,546,000 16,857,000 -4,396,000                                                               
          employee deferred compensation plan obligations
        20,326,000 51,353,000 51,496,000 -29,948,000 14,313,000 36,100,000 20,240,000 34,837,000 54,053,000 -11,669,000 34,448,000 21,970,000 39,090,000 -5,298,000 -54,981,000 -39,976,000 43,129,000 10,693,000 43,650,000 2,586,000                                                                   
          income taxes payable
        6,350,000 -11,833,000 305,000 3,784,000 -16,272,000 -6,522,000 -8,210,000 10,044,000 -88,949,000 31,998,000 37,763,000 29,909,000 -6,354,000 -12,566,000 -13,794,000 35,310,000 -37,848,000 19,325,000 -3,299,000 25,409,000 -15,102,000 -28,439,000 23,599,000 20,124,000                                                               
          other assets and liabilities
        14,304,000 4,673,000 17,765,000 -29,995,000 -12,868,000 6,346,000 16,148,000 -24,570,000 -5,573,000 2,649,000 17,975,000 -23,109,000 -20,089,000 13,393,000 10,892,000 -13,491,000 -30,616,000 9,246,000 11,265,000 -6,155,000 -9,380,000 5,308,000 8,362,000 -1,607,000                                                               
          net cash flows from operating activities
        182,533,000 77,402,000 119,377,000 -59,347,000 154,833,000 129,601,000 141,954,000 -15,919,000 114,633,000 175,645,000 281,080,000 65,523,000 202,274,000 179,398,000 232,916,000 69,162,000 144,871,000 224,793,000 165,416,000 68,056,000 31,887,000 138,699,000 301,016,000 124,926,000 80,623,000 191,179,000 120,748,000 127,079,000 123,045,000 185,313,000 147,746,000 116,218,000 64,528,000 130,403,000 134,560,000 123,500,000 81,661,000 153,226,000 128,708,000 78,486,000 117,995,000 93,846,000 141,915,000 84,480,000 82,878,000 93,681,000 104,914,000 59,225,000 98,160,000 81,122,000 102,050,000 27,885,000 97,923,000 75,968,000 92,072,000 23,214,000 96,648,000 71,786,000 68,930,000 18,952,000 74,410,000 50,489,000 36,465,000 14,519,000 47,805,000 66,843,000 77,437,000 48,068,000 113,758,000 95,585,000 119,282,000 118,500,000 100,718,000 76,392,000 120,425,000 113,689,000 79,424,000 89,359,000 106,184,000 101,251,000 89,944,000 54,324,000 110,568,000 72,692,000 47,481,000 38,834,000 
          cash flows from investing activities:
                                                                                              
          capital expenditures
        -11,747,000 -13,835,000 -15,179,000 -12,394,000 -14,306,000 -17,838,000 -12,394,000 -11,780,000 -11,725,000 -15,056,000 -9,724,000 -9,369,000 -12,483,000 -13,362,000 -20,288,000 -14,987,000 -11,814,000 -8,683,000 -6,375,000 -9,739,000 -4,499,000 -6,614,000 -7,988,000 -14,276,000 -14,326,000 -16,513,000 -15,955,000 -12,670,000 -15,298,000 -9,925,000 -9,296,000 -7,965,000 -12,213,000 -7,354,000 -10,851,000 -10,335,000 -19,676,000 -19,540,000 -24,930,000 -18,810,000 -26,781,000 -18,753,000 -16,177,000 -13,346,000 -26,623,000 -13,122,000 -10,642,000 -12,443,000 -21,608,000 -13,013,000 -11,022,000 -8,082,000 -14,240,000 -11,605,000 -13,839,000 -10,372,000 -14,827,000 -13,333,000 -13,812,000 -14,563,000 -13,039,000 -7,637,000 -6,136,000 -8,276,000 -10,248,000 -6,852,000 -10,245,000 -13,903,000 -17,926,000 -16,650,000 -22,410,000 -16,427,000 -20,185,000 -17,209,000 -22,284,000 -24,099,000 -16,309,000 -20,623,000 -19,202,000 -24,312,000 -20,745,000 -19,533,000 -8,822,000 -12,651,000 -9,765,000 -9,902,000 
          investments in employee deferred compensation trusts
        -22,272,000 -6,671,000 -8,715,000 -42,420,000 -19,017,000 -7,502,000 -10,075,000 -32,643,000 -13,836,000 -7,419,000 -10,412,000 -71,302,000 -15,185,000 -7,142,000 -11,148,000 -33,913,000 -29,492,000 -13,517,000 -13,914,000 -28,509,000 -16,146,000                                                                  
          proceeds from employee deferred compensation trust redemptions
        10,936,000 7,234,000 17,975,000 22,106,000 4,309,000 4,696,000 7,306,000 22,389,000 4,397,000 9,178,000 5,453,000 18,600,000 2,229,000 3,500,000 3,358,000 21,782,000 3,495,000 3,515,000 4,625,000 22,799,000 89,374,000                                                                  
          payments for acquisitions, net of cash acquired
        -608,000                               539,000 -56,000   -300,000 -500,000                                                 
          net cash flows from investing activities
        -23,083,000 -13,880,000 -16,033,000 -32,708,000 -29,014,000 -20,644,000 -15,427,000 -22,034,000 -21,164,000 -13,297,000 -15,018,000 -62,771,000 -44,423,000 -17,004,000 -28,078,000 -27,118,000 -37,811,000 -18,685,000 -15,664,000 -15,449,000 52,893,000 -417,000 -14,665,000 -28,350,000 -28,609,000 -25,800,000 -24,649,000 -23,080,000 -33,339,000 -18,082,000 -18,538,000 -18,550,000 -24,421,000 -16,002,000 -22,800,000 -15,274,000 -29,220,000 -26,624,000 -32,224,000 -24,167,000 -50,096,000 -25,318,000 -21,735,000 -20,801,000 -34,214,000 -21,536,000 -15,165,000 -17,726,000 -27,181,000 -18,416,000 -14,429,000 -37,751,000 -29,933,000 -13,802,000 -17,441,000 -11,850,000 -16,882,000 -15,360,000 -15,582,000 -15,578,000 -16,436,000 -8,858,000 -6,166,000 -7,637,000 -11,603,000 -8,962,000 -12,147,000 -13,255,000 -31,979,000 -17,846,000 -26,300,000 -18,676,000 -22,698,000 -20,729,000 -45,985,000 -26,838,000 -23,810,000 -21,847,000 -19,238,000 -31,127,000 -21,749,000 -22,299,000 10,197,000 56,187,000 -10,718,000 -10,185,000 
          cash flows from financing activities:
                                                                                              
          repurchases of common stock
        -24,000 -21,070,000 -21,064,000 -49,935,000 -80,484,000 -49,357,000 -60,304,000 -85,887,000 -55,737,000 -94,224,000 -41,420,000 -63,244,000 -62,049,000 -97,238,000 -98,548,000 -62,062,000 -75,650,000 -66,774,000 -65,849,000 -79,465,000 -68,159,000 -21,036,000 -9,000 -69,968,000 -63,488,000 -80,430,000 -61,274,000 -72,343,000 -137,108,000 -78,399,000 -69,513,000 -68,489,000 -64,382,000 -38,099,000 -48,556,000 -80,687,000 -49,705,000 -44,782,000 -41,362,000 -40,182,000 -69,929,000 -96,989,000 -45,024,000 -59,196,000 -29,142,000 -59,521,000 -30,133,000 -35,025,000 -61,193,000 -20,401,000 -40,708,000 -45,673,000 -59,326,000 -16,088,000 -44,986,000 -56,394,000 -27,712,000 -48,846,000 -60,578,000 -30,967,000 -72,272,000 -11,427,000 -67,857,000 -3,904,000 -63,213,000 -28,934,000 -49,630,000 -8,041,000 -76,672,000 -33,540,000 -76,932,000 -58,353,000 -84,991,000 -115,896,000 -160,510,000 -91,547,000 -78,517,000 -156,433,000 -74,254,000 -90,613,000 -47,727,000 -76,857,000 -96,936,000 -40,862,000 -20,335,000 -35,834,000 
          dividends paid
        -58,671,000 -58,890,000 -59,369,000 -61,290,000 -54,140,000 -54,021,000 -54,746,000 -57,502,000 -50,668,000 -50,562,000 -50,963,000 -53,717,000 -46,690,000 -46,367,000 -48,731,000 -47,498,000 -42,275,000 -41,858,000 -42,202,000 -44,277,000 -38,634,000 -38,385,000 -38,440,000 -40,476,000                                                               
          net cash flows from financing activities
        -58,695,000 -79,960,000 -80,433,000 -111,225,000 -134,624,000 -103,378,000 -115,050,000 -143,389,000 -106,405,000 -144,786,000 -92,383,000 -116,961,000 -108,739,000 -143,605,000 -147,279,000 -109,560,000 -117,987,000 -108,692,000 -108,110,000 -123,800,000 -106,849,000 -59,476,000 -38,503,000 -110,497,000 -99,469,000 -116,222,000 -97,396,000 -110,279,000 -170,882,000 -112,156,000 -103,625,000 -103,452,000 -94,347,000 -67,771,000 -79,448,000 -111,325,000 -76,937,000 -72,733,000 -70,121,000 -68,513,000 -93,222,000 -123,121,000 -70,969,000 -81,236,000 -46,859,000 -81,207,000 -51,922,000 -50,067,000 -74,905,000 -34,386,000 -61,572,000 -49,407,000 -70,328,000 -34,265,000 -56,100,000 -48,923,000 -41,836,000 -66,866,000 -76,266,000 -41,009,000 -54,105,000 -29,534,000 -84,450,000 -19,906,000 -75,801,000 -42,244,000 -48,622,000 -25,703,000 -90,883,000 -45,747,000 -94,207,000 -54,080,000 -97,705,000 -124,929,000 -142,812,000 -86,294,000 -39,918,000 -163,747,000 -38,627,000 -56,974,000 -26,886,000 -57,548,000 -105,550,000 -42,468,000 -20,191,000 -39,854,000 
          effect of exchange rate fluctuations
        -1,609,000 1,180,000 15,163,000 8,170,000 -24,078,000 17,517,000 -5,046,000 -9,459,000 15,204,000 -10,853,000 1,355,000 3,312,000 16,166,000 -16,350,000 -16,980,000 -1,155,000 -3,791,000 -6,502,000 3,233,000 -5,303,000 9,495,000 6,709,000 3,723,000 -6,643,000                                                               
          change in cash and cash equivalents
        99,146,000 -15,258,000 38,074,000 -195,110,000 -32,883,000 23,096,000 6,431,000 -190,801,000 2,268,000 6,709,000 175,034,000 -110,897,000 65,278,000 2,439,000 40,579,000 -68,671,000 -14,718,000 90,914,000 44,875,000 -76,496,000 -12,574,000 85,515,000 251,571,000 -20,564,000                                                               
          cash and cash equivalents at beginning of period
        537,583,000 731,740,000 658,626,000 619,001,000 574,426,000 270,478,000 276,579,000 294,753,000 260,201,000 224,577,000 287,119,000 275,764,000 287,635,000 279,336,000 315,137,000 365,794,000 354,756,000 310,000,000 447,479,000 458,358,000 345,283,000 
          cash and cash equivalents at end of period
        99,146,000 -15,258,000 38,074,000 342,473,000 -32,883,000 23,096,000 6,431,000 540,939,000 2,268,000 6,709,000 175,034,000 547,729,000 65,278,000 2,439,000 40,579,000 550,330,000 -14,718,000 90,914,000 44,875,000 497,930,000 -12,574,000 85,515,000 251,571,000 249,914,000 -42,263,000 43,301,000 -205,000 269,645,000 -85,161,000 53,084,000 16,669,000 291,987,000 -53,583,000 50,538,000 37,655,000 260,143,000 -32,250,000 53,737,000 24,595,000 214,119,000 -27,241,000 -61,313,000 52,246,000 260,885,000 -3,757,000 -16,902,000 40,041,000 267,737,000 -3,983,000 32,776,000 21,620,000 225,351,000 -1,793,000 30,850,000 14,125,000 244,453,000 36,610,000 -18,345,000 -20,759,000 281,830,000 4,081,000 21,012,000 -59,320,000 349,364,000 -41,847,000 21,823,000 26,509,000 359,309,000 -18,936,000 16,645,000 983,000 356,064,000 -18,657,000 -60,943,000 -60,302,000 449,902,000 15,822,000 -96,800,000 55,805,000 472,652,000 37,632,000 -20,331,000 11,052,000 430,005,000 24,237,000 -6,935,000 
          supplemental disclosures of cash flow information:
                                                                                              
          cash paid during the year for:
                                                                                              
          interest
                                                           98,000 97,000 100,000 101,000 107,000 127,000 136,000 135,000 138,000 145,000 153,000 149,000 152,000 121,000 108,000 105,000 107,000 121,000 121,000 121,000 122,000 123,000 124,000 125,000 133,000 155,000 134,000 130,000 118,000 120,000 130,000 127,000 130,000 131,000 124,000 
          income taxes, net of refunds
                                                           7,356,000 55,865,000 44,651,000 28,479,000 7,028,000 31,565,000 25,606,000 15,039,000 4,212,000 14,712,000 10,697,000 10,866,000 1,974,000 11,345,000 3,729,000 -1,901,000 8,586,000 35,764,000 62,223,000 64,897,000 29,321,000 66,078,000 43,675,000 40,764,000 15,349,000 57,406,000 41,797,000 16,767,000 15,799,000 30,826,000 50,080,000 28,927,000 22,134,000 31,672,000 26,483,000 
          non-cash items:
                                                                                              
          repurchases of common stock awaiting settlement
                                                                                              
          fund exchanges within employee deferred compensation trusts
        36,387,000 42,146,000 42,082,000 53,230,000 58,807,000 24,672,000 18,445,000 29,073,000 26,063,000 18,150,000 20,395,000 50,213,000 20,593,000 15,765,000 26,136,000 40,509,000 34,860,000 18,801,000 25,493,000 37,661,000 25,439,000                                                                  
          contingent consideration related to acquisition
              -324,000 350,000 -250,000 600,000                                                                           
          realized and unrealized gains from investments held in employee deferredcompensation trusts
         -44,942,000    -26,223,000 -13,106,000 -41,305,000                                                                               
          accrued payroll and benefit costs
         -5,971,000 60,186,000 -48,462,000  12,689,000 60,932,000 -83,490,000  -8,373,000 65,201,000 -91,740,000  17,638,000                                                                         
          contingent consideration related to acquisitions
         -588,000                                                                                     
          realized and unrealized losses from investments held in employee deferredcompensation trusts
           22,111,000      16,636,000 -26,115,000 -25,728,000  16,301,000 67,937,000 30,296,000   -25,255,000 -11,694,000                                                                   
          realized and unrealized losses from investments held in employee deferred compensation trusts
                                                                                              
          payments for acquisition
                -335,000 -700,000                                                                           
          repayment of notes payable
                        -62,000 -60,000 -59,000 -58,000 -56,000 -55,000 -54,000 -53,000                                                               
          stock repurchases awaiting settlement
                       5,872,000 -4,646,000 8,894,000 -2,567,000 3,912,000 464,000    987,000 -209,000 -1,641,000 7,332,000 4,316,000 560,000     -1,043,000 2,298,000 5,469,000 1,827,000 4,272,000 3,120,000 10,253,000 -15,144,000 5,518,000 11,308,000 28,000,000   8,266,000     -5,697,000               5,309,000  -8,414,000   -373,000          -11,716,000 12,427,000   
          changes in operating assets and liabilities:
                                                                                              
          realized and unrealized gain from investments held in employee deferred compensation trusts
                                                                                              
          changes in assets and liabilities:
                                                                                              
          payments for employee deferred compensation plans
                              -12,037,000 -37,061,000                                                               
          redemptions from employee deferred compensation plans
                              5,360,000 22,987,000                                                               
          provision for doubtful accounts
                                3,367,000 2,966,000 1,210,000 2,325,000 3,704,000 4,260,000 2,172,000 1,778,000 2,695,000 1,906,000 1,724,000 1,697,000 5,869,000 110,000 1,987,000 1,226,000 4,909,000 3,164,000 1,381,000 2,551,000 3,095,000 2,052,000 1,222,000 3,456,000              3,306,000 728,000 1,373,000 1,399,000 -789,000 -1,648,000 199,000 5,541,000 5,191,000 3,712,000 3,693,000 3,956,000 2,470,000 1,761,000 3,172,000 1,126,000 1,828,000 2,715,000 1,916,000 2,112,000 4,459,000 1,683,000 1,843,000 5,028,000 1,954,000 
          depreciation expense
                                 16,745,000 16,088,000 15,652,000 15,900,000 15,941,000 16,150,000 16,253,000 16,014,000 16,071,000 15,946,000 15,899,000 16,307,000 16,061,000 15,587,000 15,123,000 13,786,000 12,919,000 13,562,000 13,006,000 12,954,000 12,107,000 11,863,000 12,200,000 12,077,000 11,669,000 11,579,000 11,747,000 12,003,000 12,043,000 12,034,000 12,246,000 12,753,000 12,806,000 12,947,000 12,756,000 13,177,000 13,460,000 13,987,000 14,923,000 15,560,000 15,458,000 16,525,000 16,263,000 16,708,000 17,981,000 18,294,000 17,610,000 17,762,000 17,835,000 17,331,000 15,919,000 15,264,000 15,169,000 14,840,000 14,961,000 13,555,000 13,901,000 11,832,000 11,706,000 11,563,000 11,883,000 
          stock-based compensation expense—restricted stock and stock units
                                 11,889,000 11,670,000 11,244,000  11,055,000 11,389,000 10,556,000  10,436,000 10,870,000 9,857,000  10,710,000 11,745,000 10,348,000  10,852,000 10,845,000 8,843,000  10,811,000 10,375,000 8,774,000 10,308,000 10,583,000 9,768,000 8,208,000 10,573,000 10,686,000 11,319,000 8,886,000 12,713,000 12,746,000 13,334,000 12,113,000 13,906,000 14,074,000 14,895,000 14,074,000 15,118,000 15,074,000 15,735,000 14,393,000 14,915,000 16,407,000 16,602,000 15,647,000 14,283,000 14,116,000 13,121,000 12,310,000 10,892,000 10,653,000 9,631,000 9,659,000       
          increase in accounts receivable
                                 -21,345,000 -15,649,000 -35,294,000 32,879,000    4,771,000    23,835,000 -10,393,000 -3,951,000 -25,379,000 20,760,000 -52,472,000 -21,602,000 -22,431,000 -11,658,000 -54,597,000 -29,753,000 -38,909,000 13,340,000 -6,288,000 -12,153,000 -42,598,000 47,224,000 -24,261,000 -15,799,000 -28,518,000  -33,973,000 -26,801,000 -38,716,000          19,757,000 -11,660,000 -27,282,000 32,928,000 -31,998,000 -24,858,000 -30,795,000 8,133,000 -28,973,000 -26,396,000 -28,206,000 1,134,000 -42,937,000 -6,423,000 -28,671,000  -48,348,000 
          increase in accounts payable, accrued expenses, accrued payroll and benefit costs
                                 82,532,000 15,699,000 1,398,000  85,915,000 32,432,000 13,527,000  65,707,000    51,586,000    33,904,000                                             
          increase in income taxes payable
                                 -11,436,000 -12,768,000 17,470,000 10,561,000 -17,876,000 9,147,000 27,068,000 -41,975,000 -16,909,000 21,369,000 27,860,000 -20,744,000 2,757,000 -32,537,000 42,278,000 -14,906,000 -6,813,000 4,163,000 37,504,000 -20,632,000 5,786,000 -115,000 31,320,000 -22,942,000 -4,250,000 -15,827,000 31,092,000 -21,859,000 -1,631,000 12,580,000 26,070,000 -24,333,000 1,931,000 8,410,000 20,360,000 -18,283,000 11,874,000 -478,000 8,377,000   -3,078,000 -2,319,000 -1,640,000 -13,525,000 -10,537,000 12,761,000 -8,472,000 13,706,000 10,151,000 13,454,000 1,530,000 12,238,000 33,393,000 19,005,000 -8,750,000 -10,162,000 700,000 12,566,000 -1,529,000 3,362,000 
          change in other assets, net of change in other liabilities
                                 -22,000 -2,704,000 -1,592,000 -16,270,000 7,102,000 9,368,000 -1,495,000 -14,955,000 6,524,000 7,892,000 -17,989,000 1,817,000 -2,023,000 3,273,000 -12,483,000 -2,240,000 1,507,000 781,000 -13,464,000 2,608,000 -154,000 -3,103,000 -7,273,000 2,542,000 5,937,000 5,451,000 -9,382,000 -4,975,000 1,823,000 3,063,000 -5,007,000 2,077,000 -5,815,000 -548,000 -1,245,000 1,686,000 4,892,000 -2,563,000 9,263,000 -9,592,000 2,090,000 16,065,000 -9,750,000 -297,000 1,693,000 -3,032,000 -820,000 -4,235,000 1,694,000 -4,301,000 -3,133,000 3,989,000 -3,219,000 -1,919,000 -3,963,000 3,358,000 904,000 -2,605,000 -6,766,000 -2,591,000 -2,130,000 
          payments to trusts for employee deferred compensation plans
                                 -9,287,000 -8,694,000 -10,410,000 -18,041,000 -8,157,000 -9,242,000 -10,585,000 -12,747,000 -8,592,000 -10,306,000 -4,939,000 -9,244,000 -6,584,000 -5,894,000 -5,357,000 -8,647,000 -6,565,000 -5,558,000 -7,455,000                                           
          cash dividends paid
                                 -35,742,000 -36,073,000 -37,887,000 -33,727,000 -33,711,000 -34,066,000 -34,919,000 -29,922,000 -29,630,000 -30,851,000 -30,597,000 -28,202,000 -28,067,000 -29,147,000 -28,748,000 -27,392,000 -26,288,000 -26,506,000 -27,375,000 -24,852,000 -24,098,000 -24,260,000 -24,394,000 -23,575,000 -21,726,000 -21,865,000 -22,021,000 -21,438,000 -20,817,000 -20,858,000 -21,016,000 -20,279,000 -19,717,000 -20,013,000 -20,294,000 -18,979,000 -18,978,000 -19,042,000 -19,592,000 -17,755,000 -18,107,000 -18,188,000 -18,099,000 -16,602,000 -17,123,000 -17,341,000 -17,542,000 -16,057,000 -16,209,000 -16,371,000 -16,883,000 -13,481,000 -13,378,000 -13,804,000 -13,740,000 -11,980,000 -11,897,000 -11,829,000 -12,075,000 -10,385,000 -10,386,000 
          payments for notes payable and other indebtedness
                                 -50,000 -49,000 -49,000  -46,000 -46,000 -44,000  -42,000 -41,000 -41,000  -39,000 -37,000 -38,000  -35,000 -35,000 -34,000                                           
          effect of exchange rate changes on cash and cash equivalents
                                 -5,856,000 1,092,000 -654,000 -3,985,000 -1,991,000 -8,914,000 3,018,000 657,000 3,908,000 5,343,000 3,041,000 -7,754,000 -132,000 -1,768,000 3,736,000 -1,918,000 -6,720,000 3,035,000 -8,677,000 -5,562,000 -7,840,000 2,214,000 541,000 -57,000 4,456,000 -4,429,000 -3,011,000 545,000 2,949,000 -4,406,000 2,676,000 -1,320,000 -7,905,000 2,159,000 4,328,000 212,000 8,915,000 -5,169,000 -3,406,000 -2,248,000 6,186,000 9,841,000 -4,557,000 -9,832,000 -15,347,000 2,208,000 320,000 1,028,000 8,323,000 8,070,000 1,866,000 126,000 -565,000 7,486,000 1,144,000 -3,677,000 5,192,000 -4,163,000 -1,689,000 7,665,000 4,270,000 
          net increase in cash and cash equivalents
                                 43,301,000   -85,161,000 53,084,000   -53,583,000 50,538,000   -32,250,000 53,737,000   -27,241,000 -61,313,000   -3,757,000 -16,902,000   -3,983,000    -1,793,000        4,081,000 21,012,000 -59,320,000 -16,430,000 -41,847,000 21,823,000 26,509,000 4,553,000 -18,936,000 16,645,000 983,000 46,064,000   -60,302,000 2,423,000 15,822,000 -96,800,000 55,805,000 14,294,000 37,632,000 -20,331,000 11,052,000 84,722,000 24,237,000 -6,935,000 
          net decrease in cash and cash equivalents
                                   -6,934,000    -2,766,000    -58,000    -10,458,000    -26,234,000    -8,027,000   21,620,000 -62,284,000   14,125,000 -34,883,000  -18,345,000 -20,759,000 -33,307,000                           
          stock-based compensation expense—restricted stock and stockunits
                                                                                              
          excess tax benefits from stock-based compensation
                                            -1,010,000 -10,000 -407,000 -395,000 -4,117,000 -14,000 -375,000 -4,256,000 -5,530,000 -386,000 -551,000 -707,000 -6,539,000 -284,000 -288,000 -992,000 -5,371,000 -209,000 -457,000 -2,438,000 -3,124,000 -143,000 -323,000 -621,000 -4,897,000 -208,000 -288,000 -421,000 -2,379,000 -595,000 -1,601,000 -176,000 -3,644,000 92,000 794,000 -930,000 405,000 -1,766,000 -5,655,000 -7,674,000 -16,859,000 -2,090,000 -12,306,000 -18,674,000       
          changes in assets and liabilities, net of effects of acquisitions:
                                                                                              
          increase in accounts payable, accrued expenses, accrued payroll and benefitcosts
                                                                                              
          decrease in notes payable and other indebtedness
                                                    -33,000 -32,000 -32,000 -31,000 -66,000 -42,000 -1,745,000 -2,643,000    -32,000 1,000 -32,000 -30,000 -30,000 -29,000 -29,000 -28,000 -27,000 -27,000 -27,000 -26,000 -25,000 -1,635,000 -24,000 -300,000 -21,000  -19,000 -295,000 -17,000    -11,000       
          proceeds from exercises of stock options
                                            145,000 18,000 60,000 18,000 177,000 221,000 1,113,000 1,638,000 2,058,000 1,952,000 8,676,000 3,390,000 7,499,000 2,458,000 19,938,000 5,096,000 2,452,000 9,310,000 26,081,000 3,030,000 1,586,000 4,032,000 9,661,000 32,278,000 692,000 2,189,000 3,196,000 2,815,000 4,229,000 17,621,000 286,000 382,000 5,032,000 1,160,000 20,906,000 3,769,000 5,429,000 28,709,000 14,479,000 35,238,000 3,989,000 37,430,000 28,716,000 32,834,000 31,240,000 2,438,000 10,488,000 10,547,000 6,384,000 
          decrease in accounts receivable
                                      -30,786,000 -49,794,000   -920,000 4,296,000                         3,181,000 -35,914,000 -19,092,000 -16,183,000 1,279,000 15,438,000 50,460,000 66,364,000                   
          decrease in accounts payable, accrued expenses, accrued payroll and benefit costs
                                           -7,498,000    -35,101,000    -23,234,000                                           
          increase in accounts payable, accrued expenses, accrued payroll costs and retirement obligations
                                                     40,902,000   10,514,000 4,108,000   -2,529,000 22,315,000   8,652,000 38,801,000   17,095,000    10,158,000 7,032,000 -20,584,000 -48,816,000 -48,967,000 -11,621,000 34,641,000 20,709,000 -32,311,000 -6,111,000 43,688,000 21,678,000 -10,772,000 12,477,000 19,889,000 27,948,000 -14,753,000 13,640,000 34,648,000 21,435,000   
          payments to trusts for employee benefits and retirement plans
                                                                                              
          increase in trusts for employee benefits and retirement plans
                                                      -4,523,000 -5,283,000 -5,573,000 -5,403,000 -3,407,000 -29,669,000 -2,825,000 -2,156,000 -2,118,000 -1,478,000     -2,812,000    -1,355,000 -2,110,000   -14,053,000 -1,196,000 -3,890,000 -1,977,000 -2,466,000 -3,520,000 -4,224,000 -2,739,000 -1,399,000 -1,224,000 -36,000 -959,000 -1,004,000      
          decrease in accounts payable, accrued expenses, accrued payroll costs and retirement obligations
                                                       -14,230,000    -25,011,000    -37,161,000    -6,220,000   17,321,000 -18,876,000                       
          provision for doubtful accounts receivable
                                                        1,294,000 3,110,000 421,000 2,642,000 -524,000 3,013,000 2,323,000 2,321,000 2,733,000 1,631,000 701,000 1,608,000                           
          payment for acquisitions, net of cash acquired
                                                            -12,868,000 -41,000                                 
          cash paid during the period for:
                                                                                              
          stock-based compensation expense—stock options
                                                                    15,000 68,000 87,000 117,000 153,000 215,000 343,000 1,306,000 1,393,000 1,156,000 1,254,000 1,844,000 2,268,000 2,518,000 2,599,000 3,780,000 3,904,000 4,849,000 5,095,000       
          benefit from doubtful accounts receivable
                                                                                              
          net cash flows used in investing activities
                                                                                              
          net cash flows used in financing activities
                                                                                              
          provision for deferred income taxes
                                                             -5,571,000 -12,419,000 -1,554,000 24,342,000 -405,000 1,046,000 -7,827,000 22,318,000 -7,766,000 -340,000 -6,842,000 3,152,000 787,000 -348,000 2,161,000 3,620,000 -8,222,000 -5,874,000 4,433,000 -5,012,000 -10,533,000 -6,875,000 15,178,000 -13,278,000 -6,506,000 -7,395,000 7,861,000   6,915,000 -894,000   
          increase in notes payable and other indebtedness
                                                             -21,000                       -17,000 -15,000   -13,000 -34,000     
          decrease in trusts for employee benefits and retirement plans
                                                                 -2,027,000 -1,770,000 -1,015,000   -30,000 639,000    648,000               -815,000 -108,000   
          purchase of goodwill and other intangible assets and other assets
                                                                            -272,000 -47,000   -6,102,000 -5,856,000 -1,728,000   -618,000 
          purchase of goodwill and other intangible assets and other assets:
                                                                                              
          assets acquired
                                                                                              
          goodwill and other intangible assets
                                                                            272,000 47,000   6,752,000 -30,000 7,248,000    469,000 
          other assets
                                                                                  1,653,000 2,398,000  -22,000     
          liabilities incurred
                                                                                              
          other liabilities
                                                                                            
          cash paid, net of cash acquired
                                                                            272,000 47,000   6,102,000 5,856,000 1,728,000   618,000 
          decrease in income taxes payable
                                                                                              
          notes payable and other contracts
                                                                                    -1,524,000       
          tax impact of equity incentive plans
                                                                                        25,177,000 15,817,000 863,000 3,943,000 11,222,000 4,117,000 
          purchases of marketable securities
                                                                                        -172,000 -430,000   
          proceeds from sales and maturities of marketable securities
                                                                                        22,752,000 69,376,000   
          other
                                                                                     30,000 -2,266,000       
          amortization of deferred compensation
                                                                                        9,013,000 7,957,000 5,652,000 5,863,000 6,729,000 5,966,000 
          benefit for deferred income taxes
                                                                                        -5,605,000      
          cash paid (refunded) during the year for:
                                                                                              
          principal payments on notes payable and other indebtedness
                                                                                           -19,000 -18,000 -18,000 
          increase in accounts payable, accrued expenses and accrued payroll costs
                                                                                            -5,648,000 25,914,000 
          deposits to trusts for employee benefits and retirement plans
                                                                                            -335,000 -283,000 
          benefit from deferred income taxes
                                                                                              
          increase in other non-current assets
                                                                                              
          purchase of intangible assets and other assets
                                                                                              
          repurchases of common stock and common stock equivalents
                                                                                              
          purchase of intangible assets and other assets: