7Baggers

Expeditors International of Washington, Inc
(NASDAQ:EXPD) 

EXPD stock logo

Expeditors International of Washington, Inc. provides logistics services in the Americas, North Asia, South Asia, Europe, the Middle East, Africa, and India. The company offers airfreight services, such as air freight consolidation and forwarding; ocean freight and ocean services, including ocean fr...

Founded: 1979
Full Time Employees: 17,743
Sector: Industrials
Industry: Integrated Freight & Logistics

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: USD2026-03-31 2025-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-31 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-12-31 2001-09-30 2001-06-30 2001-03-31 
                                                                                                         
      revenues:
                                                                                                         
      airfreight services
    1,030,863,000 1,109,077,000 1,020,258,000 951,787,000 901,760,000 1,063,026,000 986,950,000 860,323,000 759,374,000 866,122,000 724,331,000 751,171,000 904,903,000 1,204,810,000 1,480,955,000 1,602,566,000 1,598,555,000 2,293,803,000 1,628,115,000 1,523,569,000 1,476,961,000 1,547,223,000 1,093,550,000 1,434,590,000 709,039,000 757,954,000 715,450,000 741,577,000 714,901,000 905,606,000 833,338,000 801,761,000 731,227,000 854,455,000 735,164,000 671,868,000 615,545,000 688,835,000 621,566,000 582,093,000 560,853,000 679,720,000 659,607,000 693,812,000 707,444,000 780,011,000 686,434,000 667,257,000 647,138,000 742,371,000 628,116,000 642,969,000 620,374,000 700,785,000 622,678,000 638,541,000 638,912,000 705,744,000 736,946,000 749,861,000 700,923,000 778,009,000 751,555,000 732,881,000 559,383,000 628,097,000 457,405,000 371,359,000 374,456,000                                 
      ocean freight and ocean services
    598,884,000 611,393,000 746,120,000 675,782,000 781,665,000 908,435,000 1,017,618,000 651,675,000 570,786,000 511,854,000 560,281,000 593,801,000 697,307,000 1,124,088,000 1,684,579,000 1,759,646,000 1,976,246,000 1,894,759,000 1,598,597,000 1,098,550,000 958,178,000 755,250,000 612,858,000 491,712,000 493,427,000 519,730,000 585,374,000 543,809,000 568,641,000 615,053,000 585,810,000 530,008,000 520,883,000 521,315,000 563,386,000 528,585,000 493,759,000 503,150,000 495,460,000 464,692,000 454,192,000 491,539,000 559,976,000 576,772,000 565,717,000 568,249,000 600,483,000 536,438,000 469,224,000 495,552,000 525,193,000 492,007,000 445,479,000 472,307,000 549,250,000 518,998,000 434,336,000 441,102,000 510,521,000 486,831,000 440,141,000 481,263,000 599,280,000 493,613,000 381,244,000 348,305,000 331,454,000 299,292,000 318,634,000 460,563,000 567,155,000 516,473,000 446,792,000 474,613,000 520,312,000 450,431,000 375,202,000 394,897,000 433,212,000 380,280,000 344,659,000 356,144,000 383,975,000 336,934,000 297,144,000 319,912,000 335,908,000 290,109,000 233,046,000 247,324,000 284,893,000 231,979,000 190,345,000 207,458,000 205,238,000 170,090,000 145,388,000     
      customs brokerage and other services
    1,153,215,000 1,135,484,000 1,128,373,000 1,024,316,000 982,994,000 983,244,000 995,563,000 927,003,000 876,518,000 899,792,000 905,389,000 894,780,000 990,379,000 1,112,630,000 1,196,612,000 1,241,100,000 1,089,497,000 1,207,781,000 1,092,549,000 986,974,000 922,401,000 866,715,000 758,389,000 654,330,000 699,398,000 767,257,000 774,031,000 750,193,000 736,509,000 714,938,000 671,799,000 625,790,000 602,152,000 525,601,000 503,616,000 471,826,000 435,828,000 450,022,000 445,368,000 428,379,000 403,427,000 424,962,000 431,749,000 420,969,000 404,365,000 420,570,000 418,188,000 395,446,000 375,283,000 396,307,000 381,780,000 365,477,000 344,632,000 359,865,000 359,736,000 347,413,000 338,122,000 355,068,000 358,901,000 344,676,000 319,784,000 322,863,000 316,724,000 290,276,000 260,482,000 270,509,000 248,468,000 224,709,000 219,595,000 267,246,000 294,606,000 278,900,000 260,766,000 275,134,000 261,642,000 243,716,000 226,539,000 229,441,000 221,226,000 203,771,000 188,935,000 191,415,000 184,173,000 169,852,000 155,135,000 161,233,000 154,526,000 139,939,000              
      total revenues
    2,782,962,000 2,855,954,000 2,894,751,000 2,651,885,000 2,666,419,000 2,954,705,000 3,000,131,000 2,439,001,000 2,206,678,000 2,277,768,000 2,190,001,000 2,239,752,000 2,592,589,000 3,441,528,000 4,362,146,000 4,603,312,000 4,664,298,000 5,396,343,000 4,319,261,000 3,609,093,000 3,357,540,000 3,169,188,000 2,464,797,000 2,580,632,000 1,901,864,000 2,044,941,000 2,074,855,000 2,035,579,000 2,020,051,000 2,235,597,000 2,090,947,000 1,957,559,000 1,854,262,000 1,901,371,000 1,802,166,000 1,672,279,000 1,545,132,000 1,642,007,000 1,562,394,000 1,475,164,000 1,418,472,000 1,596,221,000 1,651,332,000 1,691,553,000 1,677,526,000 1,768,830,000 1,705,105,000 1,599,141,000 1,491,645,000 1,634,230,000 1,535,089,000 1,500,453,000 1,410,485,000 1,532,957,000 1,531,664,000 1,504,952,000 1,411,370,000 1,501,914,000 1,606,368,000 1,581,368,000 1,460,848,000 1,582,135,000 1,667,559,000 1,516,770,000 1,201,109,000 1,246,911,000 1,037,327,000 895,360,000 912,685,000 1,307,389,000 1,564,913,000 1,454,255,000 1,307,321,000 1,446,582,000 1,411,025,000 1,258,618,000 1,118,946,000 1,242,327,000 1,229,723,000 1,129,324,000 1,024,592,000 1,102,176,000 1,046,442,000 927,999,000 825,164,000 934,795,000 897,188,000 798,666,000 686,850,000 731,413,000 711,469,000 625,713,000 556,346,000 691,213,000 620,394,000 535,756,000 449,540,000 429,585,000 427,088,000 390,679,000 405,281,000 
      yoy
    4.37% -3.34% -3.51% 8.73% 20.83% 29.72% 36.99% 8.90% -14.89% -33.82% -49.80% -51.34% -44.42% -36.22% 0.99% 27.55% 38.92% 70.28% 75.24% 39.85% 76.54% 54.98% 18.79% 26.78% -5.85% -8.53% -0.77% 3.99% 8.94% 17.58% 16.02% 17.06% 20.01% 15.80% 15.35% 13.36% 8.93% 2.87% -5.39% -12.79% -15.44% -9.76% -3.15% 5.78% 12.46% 8.24% 11.08% 6.58% 5.75% 6.61% 0.22% -0.30% -0.06% 2.07% -4.65% -4.83% -3.39% -5.07% -3.67% 4.26% 21.62% 26.88% 60.76% 69.40% 31.60% -4.63% -33.71% -38.43% -30.19% -9.62% 10.91% 15.54% 16.84% 16.44% 14.74% 11.45% 9.21% 12.72% 17.51% 21.69% 24.17% 17.91% 16.64% 16.19% 20.14% 27.81% 26.10% 27.64% 23.46% 5.82% 14.68% 16.79% 23.76% 60.90% 45.26% 37.13% 10.92%     
      qoq
    -2.56% -1.34% 9.16% -0.55% -9.76% -1.51% 23.01% 10.53% -3.12% 4.01% -2.22% -13.61% -24.67% -21.10% -5.24% -1.31% -13.57% 24.94% 19.68% 7.49% 5.94% 28.58% -4.49% 35.69% -7.00% -1.44% 1.93% 0.77% -9.64% 6.92% 6.81% 5.57% -2.48% 5.50% 7.77% 8.23% -5.90% 5.10% 5.91% 4.00% -11.14% -3.34% -2.38% 0.84% -5.16% 3.74% 6.63% 7.21% -8.72% 6.46% 2.31% 6.38% -7.99% 0.08% 1.77% 6.63% -6.03% -6.50% 1.58% 8.25% -7.67% -5.12% 9.94% 26.28% -3.67% 20.20% 15.86% -1.90% -30.19% -16.46% 7.61% 11.24% -9.63% 2.52% 12.11% 12.48% -9.93% 1.02% 8.89% 10.22% -7.04% 5.33% 12.76% 12.46% -11.73% 4.19% 12.34% 16.28% -6.09% 2.80% 13.71% 12.47% -19.51% 11.42% 15.80% 19.18% 4.65% 0.58% 9.32% -3.60%  
      operating expenses:
                                                                                                         
      salaries and related
    499,571,000 354,927,500 490,437,000 471,336,000 457,937,000 322,475,250 450,308,000 426,431,000 413,162,000 322,727,750 412,505,000 428,558,000 449,848,000 386,625,750 499,341,000 508,222,000 538,940,000 363,225,500 519,611,000 481,186,000 452,105,000 277,690,000 373,613,000 395,107,000 342,040,000 267,398,000 356,331,000 356,351,000 356,910,000                                                                         
      rent and occupancy
    68,456,000 49,598,000 68,308,000 65,741,000 64,343,000 45,468,250 61,024,000 59,597,000 61,252,000 43,556,000 58,387,000 58,205,000 57,632,000 38,810,250 52,715,000 51,598,000 50,928,000 34,344,000 46,730,000 45,366,000 45,280,000 31,595,750 42,484,000 41,375,000 42,524,000 31,101,750 41,987,000 40,897,000 41,523,000                                                                         
      depreciation and amortization
    13,875,000 14,070,000 14,248,000 13,847,000 14,604,000 15,176,000 15,774,000 14,979,000 15,161,000 21,386,000 15,607,000 15,506,000 15,261,000 14,922,000 15,187,000 14,254,000 12,975,000 12,897,000 12,753,000 12,675,000 12,987,000 14,339,000 15,851,000 14,109,000 12,660,000 12,494,000 12,386,000 12,677,000 13,393,000 13,186,000 13,335,000 13,576,000 13,922,000 13,069,000 12,272,000 12,042,000 11,927,000 11,943,000 11,882,000 11,642,000 11,329,000 11,588,000 11,475,000 11,420,000 11,529,000 11,752,000 12,741,000 12,417,000 12,382,000 12,490,000 12,629,000 11,674,000 11,278,000 10,695,000 10,030,000 9,670,000 9,545,000 9,146,000 9,199,000 9,257,000 9,174,000 9,310,000 9,085,000 9,110,000 9,395,000 9,910,000 9,923,000 10,244,000 9,958,000 9,953,000 10,222,000 10,056,000 9,772,000 9,763,000 9,690,000 10,275,000 9,575,000 9,428,000 9,341,000 8,626,000 8,053,000 8,106,000 7,840,000 7,603,000 7,339,000 7,145,000 6,806,000 6,493,000 6,259,000 6,600,000 6,090,000 5,923,000 5,779,000 5,658,000 5,655,000 5,751,000 5,661,000 5,801,000 5,830,000 5,965,000 5,948,000 
      selling and promotion
    10,371,000 11,940,000 9,657,000 9,928,000 8,574,000 10,965,000 7,589,000 7,998,000 6,779,000 9,066,000 6,149,000 6,314,000 6,384,000 8,119,000 6,239,000 5,887,000 4,048,000 5,547,000 4,237,000 3,172,000 3,070,000 4,135,000 2,945,000 3,113,000 8,243,000 11,150,000 10,133,000 11,643,000 11,076,000 12,961,000 10,632,000 10,788,000 10,965,000 11,814,000 10,608,000 10,953,000 10,915,000 11,946,000 10,134,000 10,251,000 9,432,000 11,844,000 10,370,000 10,529,000 9,247,000 11,421,000 9,240,000 9,291,000 8,173,000 9,352,000 8,306,000 8,328,000 7,257,000 8,814,000 7,847,000 8,860,000 8,663,000 10,447,000 9,342,000 10,022,000 9,163,000 9,593,000 7,877,000 7,550,000 7,035,000 7,985,000 6,541,000 5,547,000 6,222,000 9,649,000 8,881,000 9,744,000 9,504,000 11,168,000 8,890,000 9,581,000 9,096,000 9,652,000 8,484,000 8,957,000 7,957,000 8,167,000 7,059,000 7,120,000 7,546,000 7,860,000 6,769,000 7,109,000 6,510,000 7,073,000 5,784,000 5,332,000 5,307,000 5,642,000 4,858,000 4,858,000 4,438,000 4,710,000 4,575,000 5,527,000 5,351,000 
      other
    84,710,000 84,921,000 84,402,000 89,940,000 78,428,000 75,501,000 69,948,000 66,669,000 62,268,000 66,575,000 79,173,000 63,489,000 68,393,000 99,041,000 67,468,000 76,421,000 79,536,000 69,262,000 60,803,000 57,416,000 52,579,000 57,476,000 47,541,000 48,261,000 50,614,000 47,821,000 46,969,000 47,926,000 43,611,000 47,055,000 44,414,000 45,579,000 41,325,000 36,048,000 39,784,000 24,706,000 37,939,000 35,165,000 37,685,000 31,749,000 34,268,000 26,379,000 34,930,000 35,440,000 35,561,000 35,904,000 33,200,000 34,395,000 27,724,000 31,139,000 31,313,000 27,819,000 28,157,000 40,397,000 27,959,000 31,940,000 35,784,000 33,003,000 31,683,000 30,539,000 29,152,000 28,077,000 27,508,000 23,898,000 25,777,000 19,303,000 20,876,000 19,810,000 22,928,000 27,541,000 30,090,000 29,645,000 24,238,000 26,861,000 23,752,000 19,843,000 21,512,000 18,063,000 22,384,000 21,359,000 20,089,000 21,287,000 21,604,000 19,334,000 19,939,000 20,393,000 21,908,000 19,829,000 17,127,000 17,383,000 19,801,000 16,225,000 16,876,000 21,461,000 17,653,000 15,577,000 13,407,000 11,245,000 13,486,000 15,346,000 14,896,000 
      total operating expenses
    2,488,134,000 2,605,044,000 2,606,709,000 2,404,149,000 2,400,561,000 2,653,601,000 2,698,607,000 2,215,082,000 1,991,902,000 2,078,370,000 1,973,932,000 1,991,255,000 2,316,620,000 3,111,822,000 3,835,223,000 4,097,330,000 4,202,538,000 4,772,814,000 3,829,624,000 3,198,448,000 2,972,025,000 2,887,377,000 2,212,852,000 2,333,006,000 1,742,809,000 1,864,601,000 1,868,305,000 1,843,378,000 1,832,450,000 2,018,590,000 1,887,793,000 1,773,975,000 1,661,444,000 1,702,360,000 1,615,271,000 1,504,039,000 1,399,018,000 1,469,797,000 1,395,131,000 1,296,300,000 1,266,646,000 1,418,229,000 1,459,439,000 1,508,837,000 1,508,643,000 1,610,959,000 1,545,974,000 1,456,698,000 1,356,442,000 1,500,567,000 1,388,776,000 1,356,874,000 1,281,967,000 1,404,932,000 1,386,565,000 1,372,549,000 1,286,099,000 1,346,850,000 1,442,610,000 1,429,093,000 1,313,618,000 1,433,563,000 1,507,938,000 1,378,274,000 1,100,568,000 1,136,557,000 941,081,000 808,433,000 821,211,000 1,188,184,000 1,429,517,000 1,341,284,000 1,201,757,000 1,338,966,000 1,291,504,000 1,156,880,000 1,024,421,000 1,142,672,000 1,128,466,000 1,040,521,000 939,191,000 1,009,328,000 960,642,000 859,694,000 767,607,000 868,224,000 829,768,000 740,420,000 638,042,000 672,865,000 662,089,000 584,408,000 518,817,000 636,256,000 573,073,000 499,671,000 416,894,000 388,915,000 384,954,000 358,466,000 374,281,000 
      operating income
    294,828,000 250,910,000 288,042,000 247,736,000 265,858,000 301,104,000 301,524,000 223,919,000 214,776,000 199,398,000 216,069,000 248,497,000 275,969,000 329,706,000 526,923,000 505,982,000 461,760,000 623,529,000 489,637,000 410,645,000 385,515,000 281,811,000 251,945,000 247,626,000 159,055,000 180,340,000 206,550,000 192,201,000 187,601,000 217,007,000 203,154,000 183,584,000 192,818,000 199,011,000 186,895,000 168,240,000 146,114,000 172,210,000 167,263,000 178,864,000 151,826,000 177,992,000 191,893,000 182,716,000 168,883,000 157,871,000 159,131,000 142,443,000 135,203,000 133,663,000 146,313,000 143,579,000 128,518,000 128,025,000 145,099,000 132,403,000 125,271,000 155,064,000 163,758,000 152,275,000 147,230,000 148,572,000 159,621,000 138,496,000 100,541,000 110,354,000 96,246,000 86,927,000 91,474,000 119,205,000 135,396,000 112,971,000 105,564,000 107,616,000 119,521,000 101,738,000 94,525,000 99,655,000 101,257,000 88,803,000 85,401,000 92,848,000 85,800,000 68,305,000 57,557,000 66,571,000 67,420,000 58,246,000 48,808,000 58,548,000 49,380,000 41,305,000 37,529,000 54,957,000 47,321,000 36,085,000 32,646,000 40,670,000 42,134,000 32,213,000 31,000,000 
      yoy
    10.90% -16.67% -4.47% 10.64% 23.78% 51.01% 39.55% -9.89% -22.17% -39.52% -58.99% -50.89% -40.24% -47.12% 7.62% 23.22% 19.78% 121.26% 94.34% 65.83% 142.38% 56.27% 21.98% 28.84% -15.22% -16.90% 1.67% 4.69% -2.71% 9.04% 8.70% 9.12% 31.96% 15.56% 11.74% -5.94% -3.76% -3.25% -12.84% -2.11% -10.10% 12.75% 20.59% 28.27% 24.91% 18.11% 8.76% -0.79% 5.20% 4.40% 0.84% 8.44% 2.59% -17.44% -11.39% -13.05% -14.91% 4.37% 2.59% 9.95% 46.44% 34.63% 65.85% 59.32% 9.91% -7.43% -28.92% -23.05% -13.35% 10.77% 13.28% 11.04% 11.68% 7.99% 18.04% 14.57% 10.68% 7.33% 18.02% 30.01% 48.38% 39.47% 27.26% 17.27% 17.93% 13.70% 36.53% 41.01% 30.05% 6.53% 4.35% 14.47% 14.96% 35.13% 12.31% 12.02% 5.31%     
      qoq
    17.50% -12.89% 16.27% -6.82% -11.71% -0.14% 34.66% 4.26% 7.71% -7.72% -13.05% -9.95% -16.30% -37.43% 4.14% 9.58% -25.94% 27.35% 19.24% 6.52% 36.80% 11.85% 1.74% 55.69% -11.80% -12.69% 7.47% 2.45% -13.55% 6.82% 10.66% -4.79% -3.11% 6.48% 11.09% 15.14% -15.15% 2.96% -6.49% 17.81% -14.70% -7.24% 5.02% 8.19% 6.98% -0.79% 11.72% 5.35% 1.15% -8.65% 1.90% 11.72% 0.39% -11.77% 9.59% 5.69% -19.21% -5.31% 7.54% 3.43% -0.90% -6.92% 15.25% 37.75% -8.89% 14.66% 10.72% -4.97% -23.26% -11.96% 19.85% 7.02% -1.91% -9.96% 17.48% 7.63% -5.15% -1.58% 14.02% 3.98% -8.02% 8.21% 25.61% 18.67% -13.54% -1.26% 15.75% 19.34% -16.64% 18.57% 19.55% 10.06% -31.71% 16.14% 31.14% 10.53% -19.73% -3.47% 30.80% 3.91%  
      operating margin %
    10.59% 8.79% 9.95% 9.34% 9.97% 10.19% 10.05% 9.18% 9.73% 8.75% 9.87% 11.09% 10.64% 9.58% 12.08% 10.99% 9.90% 11.55% 11.34% 11.38% 11.48% 8.89% 10.22% 9.60% 8.36% 8.82% 9.95% 9.44% 9.29% 9.71% 9.72% 9.38% 10.40% 10.47% 10.37% 10.06% 9.46% 10.49% 10.71% 12.13% 10.70% 11.15% 11.62% 10.80% 10.07% 8.93% 9.33% 8.91% 9.06% 8.18% 9.53% 9.57% 9.11% 8.35% 9.47% 8.80% 8.88% 10.32% 10.19% 9.63% 10.08% 9.39% 9.57% 9.13% 8.37% 8.85% 9.28% 9.71% 10.02% 9.12% 8.65% 7.77% 8.07% 7.44% 8.47% 8.08% 8.45% 8.02% 8.23% 7.86% 8.34% 8.42% 8.20% 7.36% 6.98% 7.12% 7.51% 7.29% 7.11% 8.00% 6.94% 6.60% 6.75% 7.95% 7.63% 6.74% 7.26% 9.47% 9.87% 8.25% 7.65% 
      other income:
                                                                                                         
      interest income
    8,640,000 8,857,000 8,491,000 9,183,000 9,184,000 10,007,000 9,917,000 11,904,000 14,878,000 16,728,000 17,156,000 17,792,000 18,775,000 13,107,000 7,835,000 2,720,000 1,892,000 2,211,000 2,462,000 2,188,000 1,946,000 1,545,000 1,504,000 2,559,000 4,807,000 4,680,000 5,501,000 6,516,000 6,106,000 4,982,000 4,704,000 5,153,000 4,314,000 3,639,000 3,444,000 3,380,000 2,741,000 2,987,000 2,924,000 2,890,000 2,779,000 2,387,000 2,666,000 2,636,000 2,732,000 2,519,000 2,793,000 2,764,000 2,697,000 2,530,000 2,967,000 3,070,000 3,243,000 3,522,000 2,831,000 3,050,000 3,360,000 2,715,000 2,888,000 2,312,000 2,320,000 2,064,000 1,679,000 1,484,000 1,775,000 1,924,000 2,214,000 2,433,000 3,606,000 6,193,000 5,005,000 4,915,000 4,964,000 6,005,000 5,586,000 5,531,000 5,219,000 5,120,000 4,236,000 4,390,000 4,274,000 3,512,000 3,031,000 2,725,000 2,147,000 1,967,000 1,436,000 1,258,000 1,006,000 1,162,000 1,106,000 1,274,000 980,000 1,769,000 1,557,000 1,529,000 1,444,000 1,697,000 2,378,000 2,492,000 2,634,000 
      other income
    11,658,000 11,130,000 10,131,000 10,233,000 10,023,000 12,179,000 10,890,000 12,002,000 18,406,000 16,978,000 15,822,000 17,686,000 24,609,000 -8,658,000 7,933,000 2,826,000 9,419,000 2,312,000 3,195,000 4,837,000 4,946,000 2,096,000 2,484,000 3,356,000 8,191,000 5,157,000 7,396,000 8,778,000 7,771,000 5,238,000 5,270,000 6,320,000 4,938,000 6,186,000 3,540,000 5,570,000 3,039,000 4,693,000 3,849,000 4,493,000 3,658,000 6,418,000 -419,000 6,440,000 2,766,000 2,742,000 5,129,000 5,954,000 2,416,000 4,175,000 4,179,000 7,395,000 4,774,000 5,367,000 3,881,000 6,510,000 3,837,000 137,000 13,401,000 2,940,000 3,223,000 3,047,000 -127,000 11,621,000 2,297,000 2,196,000 3,081,000 4,450,000 8,144,000 8,384,000 7,207,000 4,678,000 6,167,000 6,387,000 6,602,000 7,324,000 5,960,000 4,814,000 4,975,000 4,845,000 5,914,000 4,578,000 4,372,000 3,380,000 3,314,000 2,544,000 1,954,000 1,879,000 2,158,000 3,366,000 1,489,000 2,303,000 1,722,000 1,411,000 1,380,000 1,555,000 2,635,000 1,231,000 1,729,000 2,358,000 2,959,000 
      earnings before income taxes
    306,486,000 262,040,000 298,173,000 257,969,000 275,881,000 313,283,000 312,414,000 235,921,000 233,182,000 216,376,000 231,891,000 266,183,000 300,578,000 321,048,000 534,856,000 508,808,000 471,179,000 625,841,000 492,832,000 415,482,000 390,461,000 283,907,000 254,429,000 250,982,000 167,246,000 185,497,000 213,946,000 200,979,000 195,372,000 222,245,000 208,424,000 189,904,000 197,756,000 205,197,000 190,435,000 173,810,000 149,153,000 176,903,000 171,112,000 183,357,000 155,484,000 184,410,000 191,474,000 189,156,000 171,649,000 160,613,000 164,260,000 148,397,000 137,619,000 137,838,000 150,492,000 150,974,000 133,292,000 133,392,000 148,980,000 138,913,000 129,108,000 155,201,000 177,159,000 155,215,000 150,453,000 151,619,000 159,494,000 150,117,000 102,838,000 112,550,000 99,327,000 91,377,000 99,618,000                     33,432,000 50,869,000 43,608,000 39,251,000 56,368,000 48,701,000 37,640,000 35,281,000 41,901,000 43,863,000 34,571,000 33,959,000 
      income tax expense
    76,442,000 61,088,000 75,095,000 74,050,000 71,782,000 77,127,000 82,488,000 60,770,000 62,782,000 57,231,000 61,048,000 70,390,000 74,580,000 106,311,000 120,694,000 126,582,000 121,699,000 171,830,000 132,922,000 98,508,000 102,511,000 84,382,000 62,710,000 66,794,000 44,464,000 47,749,000 53,319,000 47,449,000 55,261,000 42,668,000 45,357,000 48,958,000 61,556,000 37,742,000 69,829,000 65,055,000 55,586,000 65,805,000 63,163,000 66,918,000 58,437,000 69,310,000 72,738,000 70,827,000 64,317,000 59,873,000 61,463,000 56,669,000 53,424,000 53,829,000 57,763,000 58,311,000 52,682,000 49,893,000 60,253,000 54,892,000 52,386,000 62,061,000 70,283,000 60,195,000 59,246,000 55,171,000 63,456,000 59,708,000 41,528,000 42,900,000 41,763,000 37,563,000 40,249,000 48,883,000 56,457,000 46,043,000 45,210,000 43,590,000 51,750,000 43,315,000 41,160,000 40,973,000 47,133,000 35,503,000 37,052,000 14,495,000 32,343,000 25,712,000 22,074,000 24,195,000 24,688,000 21,372,000 18,160,000 23,001,000 18,311,000 15,698,000 14,132,000 20,372,000 18,082,000 13,956,000 13,051,000 14,784,000 16,494,000 12,972,000 12,801,000 
      net earnings
    230,044,000 200,952,000 223,078,000 183,919,000 204,099,000 236,156,000 229,926,000 175,151,000 170,400,000 159,145,000 170,843,000 195,793,000 225,998,000 214,737,000 414,162,000 382,226,000 349,480,000 454,011,000 359,910,000 316,974,000 287,950,000 199,525,000 191,719,000 184,188,000 122,782,000 137,748,000 160,627,000 153,530,000 140,111,000 179,577,000 163,067,000 140,946,000 136,200,000 167,455,000 120,606,000 108,755,000 93,567,000 111,098,000 107,949,000 116,439,000 97,047,000 115,100,000 118,736,000 118,329,000 107,332,000 100,740,000 102,797,000 91,728,000 84,195,000 84,009,000 92,729,000 92,663,000 80,610,000 83,499,000 88,727,000 84,021,000 76,722,000 93,140,000 106,876,000 95,020,000 91,207,000 96,448,000 96,038,000 90,409,000 61,310,000 69,650,000 57,564,000 53,814,000 59,369,000 77,728,000 85,565,000 71,249,000 66,472,000 70,057,000 74,320,000 65,489,000 59,288,000 62,610,000 63,803,000 56,329,000 52,352,000 80,477,000 55,769,000 44,644,000 37,744,000 43,563,000 43,107,000 37,612,000 31,844,000 36,365,000 32,558,000 27,910,000 25,119,000 35,996,000 30,619,000 23,684,000 22,230,000 27,117,000 27,369,000 21,599,000 21,158,000 
      yoy
    12.71% -14.91% -2.98% 5.01% 19.78% 48.39% 34.58% -10.54% -24.60% -25.89% -58.75% -48.78% -35.33% -52.70% 15.07% 20.59% 21.37% 127.55% 87.73% 72.09% 134.52% 44.85% 19.36% 19.97% -12.37% -23.29% -1.50% 8.93% 2.87% 7.24% 35.21% 29.60% 45.56% 50.73% 11.72% -6.60% -3.59% -3.48% -9.08% -1.60% -9.58% 14.25% 15.51% 29.00% 27.48% 19.92% 10.86% -1.01% 4.45% 0.61% 4.51% 10.29% 5.07% -10.35% -16.98% -11.58% -15.88% -3.43% 11.29% 5.10% 48.76% 38.48% 66.84% 68.00% 3.27% -10.39% -32.72% -24.47% -10.69% 10.95% 15.13% 8.80% 12.12% 11.89% 16.48% 16.26% 13.25% -22.20% 14.41% 26.17% 38.70% 84.74% 29.37% 18.70% 18.53% 19.79% 32.40% 34.76% 26.77% 1.03% 6.33% 17.84% 13.00% 32.74% 11.87% 9.65% 5.07%     
      qoq
    14.48% -9.92% 21.29% -9.89% -13.57% 2.71% 31.27% 2.79% 7.07% -6.85% -12.74% -13.37% 5.24% -48.15% 8.36% 9.37% -23.02% 26.15% 13.55% 10.08% 44.32% 4.07% 4.09% 50.01% -10.86% -14.24% 4.62% 9.58% -21.98% 10.12% 15.69% 3.48% -18.66% 38.84% 10.90% 16.23% -15.78% 2.92% -7.29% 19.98% -15.68% -3.06% 0.34% 10.25% 6.54% -2.00% 12.07% 8.95% 0.22% -9.40% 0.07% 14.95% -3.46% -5.89% 5.60% 9.51% -17.63% -12.85% 12.48% 4.18% -5.43% 0.43% 6.23% 47.46% -11.97% 21.00% 6.97% -9.36% -23.62% -9.16% 20.09% 7.19% -5.12% -5.74% 13.48% 10.46% -5.31% -1.87% 13.27% 7.60% -34.95% 44.30% 24.92% 18.28% -13.36% 1.06% 14.61% 18.11% -12.43% 11.69% 16.65% 11.11% -30.22% 17.56% 29.28% 6.54% -18.02% -0.92% 26.71% 2.08%  
      net income margin %
    8.27% 7.04% 7.71% 6.94% 7.65% 7.99% 7.66% 7.18% 7.72% 6.99% 7.80% 8.74% 8.72% 6.24% 9.49% 8.30% 7.49% 8.41% 8.33% 8.78% 8.58% 6.30% 7.78% 7.14% 6.46% 6.74% 7.74% 7.54% 6.94% 8.03% 7.80% 7.20% 7.35% 8.81% 6.69% 6.50% 6.06% 6.77% 6.91% 7.89% 6.84% 7.21% 7.19% 7.00% 6.40% 5.70% 6.03% 5.74% 5.64% 5.14% 6.04% 6.18% 5.72% 5.45% 5.79% 5.58% 5.44% 6.20% 6.65% 6.01% 6.24% 6.10% 5.76% 5.96% 5.10% 5.59% 5.55% 6.01% 6.50% 5.95% 5.47% 4.90% 5.08% 4.84% 5.27% 5.20% 5.30% 5.04% 5.19% 4.99% 5.11% 7.30% 5.33% 4.81% 4.57% 4.66% 4.80% 4.71% 4.64% 4.97% 4.58% 4.46% 4.51% 5.21% 4.94% 4.42% 4.95% 6.31% 6.41% 5.53% 5.22% 
      less net earnings attributable to the noncontrolling interest
    434,000 245,000 822,000 345,000 304,000 278,000 352,000 -318,000 1,248,000 426,000 -510,000 -1,007,000 -13,000 -4,539,000 -47,000 4,421,000 3,371,000 1,179,000 842,000 602,000 730,000 905,000 412,000 319,000 438,000 422,000 406,000 381,000 412,000 367,000 375,000 341,000 508,000 488,000 343,000 -96,000 303,000 508,000 368,000 387,000 463,000 651,000 426,000 569,000 628,000 1,359,000 416,000 426,000 371,000 513,000 329,000 348,000 295,000 -709,000 237,000 66,000 15,000            -109,000                                 
      net earnings attributable to shareholders
    229,610,000 200,707,000 222,256,000 183,574,000 203,795,000 235,878,000 229,574,000 175,469,000 169,152,000 158,719,000 171,353,000 196,800,000 226,011,000 219,276,000 414,209,000 377,805,000 346,109,000 452,832,000 359,068,000 316,372,000 287,220,000 198,620,000 191,307,000 183,869,000 122,344,000 137,326,000 160,221,000 153,149,000 139,699,000 179,210,000 162,692,000 140,605,000 135,692,000 166,967,000 120,263,000 108,851,000 93,264,000 110,590,000 107,581,000 116,052,000 96,584,000 114,449,000 118,310,000 117,760,000 106,704,000 99,381,000 102,381,000 91,302,000 83,824,000 83,496,000 92,400,000 92,315,000 80,315,000 84,208,000 88,490,000 83,955,000 76,707,000 92,843,000 106,604,000 95,000,000 91,232,000 96,502,000 96,105,000 90,318,000 61,247,000 69,135,000 57,752,000 54,070,000 59,260,000                                 
      diluted earnings attributable to shareholders per share
    1.71 1.49 1.64 1.34 1.47 1.68 1.63 1.24 1.17 1.09 1.16 1.3 1.45 1.42 2.54 2.27 2.05 2.66 2.09 1.84 1.67 1.15 1.12 1.09 0.71 0.79 0.92 0.88 0.8 1.02 0.92 0.79 0.76 0.92 0.66 0.6 0.51 0.61 0.59 0.63 0.53 0.61 0.62 0.61 0.55 0.52 0.53 0.46 0.42 0.4 0.45 0.45 0.39 0.4 0.42 0.39 0.36 0.43 0.5 0.44 0.42 0.45 0.44 0.42 0.28 0.32 0.27 0.25 0.27                                 
      basic earnings attributable to shareholders per share
    1.72 1.5 1.65 1.35 1.48 1.69 1.63 1.24 1.18 1.1 1.16 1.31 1.47 1.43 2.56 2.29 2.07 2.69 2.12 1.87 1.7 1.18 1.14 1.1 0.73 0.8 0.94 0.9 0.81 1.04 0.94 0.8 0.77 0.94 0.67 0.6 0.52 0.62 0.59 0.64 0.53 0.62 0.63 0.62 0.56 0.51 0.53 0.46 0.42 0.41 0.45 0.45 0.39 0.4 0.42 0.4 0.36 0.44 0.5 0.45 0.43 0.45 0.45 0.43 0.29 0.32 0.27 0.25 0.28                                 
      weighted-average diluted shares outstanding
    134,076 136,249 135,285 136,631 138,435 141,722 141,027 141,716 144,125 150,186 148,001 151,563 155,472 164,427 163,250 166,474 169,216 171,250 171,565 171,677 171,551 170,896 170,735 169,290 171,450 174,209 173,483 174,466 175,388 177,833 177,173 178,603 179,416 181,666 181,788 182,033 182,094 182,704 182,692 183,132 183,018 190,223 189,641,774 191,917,973 192,707,093 196,768,067 195,001,267 197,126,243 201,843,858 206,895,473 207,368,792 207,192,534 207,613,863 211,935,171 211,397,602 213,212,912 214,199,510 215,033,580 214,717,451 215,659,043 215,863,386 216,446,656 216,342,380 216,460,977 216,630,436 216,533,240 216,684,079 216,653,968 216,319,959 219,170,003 218,729,790  220,437,979 221,799,868 221,649,693 221,716,414 222,842,546 222,223,312 221,417,053 224,374,720 111,280,049 111,633,606 111,390,617 111,417,781 112,151,805 110,817,999 111,206,168 110,656,193 109,613,044 109,001,543   108,724,489 108,881,369  108,984,259 54,420,429 54,870,670  55,286,506  
      weighted-average basic shares outstanding
    133,543 135,810 134,956 136,266 137,833 140,992 140,417 141,013 143,194 149,141 147,099 150,435 154,164 163,010 162,029 165,092 167,499 169,145 169,633 169,210 169,214 168,333 168,310 166,767 168,735 170,899 170,415 171,003 171,818 174,133 173,394 174,754 175,900 179,247 179,416 180,012 180,062 181,282 181,177 181,753 182,010 188,941 188,424,400 190,679,008 191,627,750 196,146,676 194,419,071 196,451,912 201,118,390 205,994,656 206,516,194 206,444,464 206,475,095 210,422,945 210,135,763 211,724,082 212,097,662 212,117,511 212,256,119 212,136,164 212,088,860 212,283,966 212,392,286 212,332,375 212,192,710 212,112,744 212,241,480 212,116,679 212,100,504 212,755,946 212,747,871  213,062,231 213,314,761 213,485,465 213,251,710 213,428,221 213,454,579 213,524,680 213,725,395 106,711,239 106,777,551 106,868,687 106,776,046 106,728,418 106,384,151 106,255,293 105,597,413 105,131,114 104,733,442   104,318,328 103,892,827  103,805,303 51,690,556 52,079,752  52,306,161  
      interest expense
             -159,000 -1,601,000 -395,000 -2,645,000                                         -227,000 -182,000 -222,000 -620,000 -248,000 -279,000 -229,000 -214,000 -198,000 -140,000 -151,000 -87,000 -95,000 -325,000 -64,000 -15,000 -14,000 -23,000   -37,000  118,000                         -145,000 
      salaries and related costs
                                 350,839,000 351,577,000 350,948,000 339,895,000 336,961,000 319,050,000 318,529,000 292,580,000 289,544,000 291,204,000 293,532,000 283,355,000 282,002,000 295,566,000 287,065,000 278,878,000 276,072,000 272,548,000 260,767,000 255,942,000 267,002,000 261,613,000 255,569,000 248,417,000 246,096,000 252,899,000 249,925,000 246,132,000 247,917,000 258,512,000 249,114,000 237,815,000 237,822,000 235,357,000 221,105,000 199,848,000 202,697,000 194,743,000 189,565,000 187,209,000 217,687,000 224,809,000 215,535,000 205,815,000 206,519,000 205,206,000 197,393,000 182,761,000 184,402,000 183,995,000 172,453,000 160,974,000 152,706,000 145,629,000 134,841,000 124,554,000 125,648,000 124,744,000 117,931,000 111,041,000 103,647,000 103,274,000 98,014,000 93,540,000 103,161,000 92,081,000 83,698,000 80,829,000 83,333,000 82,720,000 79,961,000 81,031,000 
      rent and occupancy costs
                                 39,627,000 38,202,000 38,071,000 36,913,000 31,906,000 30,533,000 29,163,000 28,130,000 27,783,000 27,091,000 27,079,000 26,859,000 26,364,000 25,747,000 24,971,000 25,388,000 25,851,000 26,396,000 25,401,000 25,162,000 32,797,000 21,851,000 22,132,000 21,657,000 24,711,000 21,304,000 20,853,000 21,176,000 20,578,000 21,352,000 21,354,000 21,381,000 19,988,000 19,295,000 18,699,000 19,227,000 19,463,000 18,183,000 17,954,000 18,724,000 18,446,000 19,729,000 19,374,000 19,435,000 17,514,000 17,751,000 15,744,000 16,667,000 12,634,000 13,877,000 13,372,000 13,723,000 13,227,000 13,993,000 13,457,000 13,748,000 13,543,000 12,711,000 12,615,000 12,751,000 12,123,000 12,520,000 11,462,000 10,995,000 10,723,000 10,193,000 10,175,000 9,725,000 9,505,000 9,074,000 8,755,000 7,460,000 
      dividends declared and paid per common share
                                 0.113  0.45  0.105  0.42  0.1  0.4  0.09  0.36  0.08  0.32  0.075  0.3  0.07  0.28  0.063  0.25  0.05  0.2  0.19  0.19  0.16  0.16  0.14  0.14                          
      airfreight consolidation
                                                        464,919,000 546,395,000 471,947,000 484,311,000 481,043,000 534,159,000 558,047,000 576,280,000 524,636,000 604,309,000 578,924,000 571,023,000 427,342,000 493,711,000 340,746,000 257,016,000 250,369,000 430,167,000 553,672,000 517,683,000 461,099,000 561,464,000 490,880,000 437,446,000 389,644,000 495,104,000 453,246,000 429,976,000 380,581,000 442,771,000 377,758,000 330,269,000 284,438,000 360,857,000 315,694,000 281,729,000 246,652,000 275,464,000 237,657,000 219,738,000 201,340,000 288,897,000 248,999,000 216,653,000 166,554,000 183,691,000 167,082,000 151,742,000 173,981,000 
      ocean freight consolidation
                                                        344,923,000 364,251,000 432,518,000 413,447,000 331,954,000 333,567,000 392,249,000 377,805,000 339,549,000 379,250,000 488,808,000 400,729,000 301,090,000 268,612,000 247,733,000 218,891,000 238,226,000 361,517,000 454,622,000 419,767,000 360,440,000 385,751,000 424,383,000 364,917,000 298,891,000 314,900,000 343,909,000 300,780,000 270,879,000 284,322,000 308,385,000 277,259,000 243,970,000 264,990,000 276,886,000 239,313,000 186,819,000 199,323,000 229,601,000 186,648,000 147,853,000 162,915,000 159,206,000 132,210,000 109,729,000 90,630,000 102,187,000 91,170,000 85,614,000 
      less: net earnings attributable to the noncontrolling interest
                                                             66,750 272,000 20,000 -25,000 -54,000 -67,000 91,000 63,000                                     
      net earnings attributable to noncontrolling interest
                                                                     83,750 188,000 256,000                                  
      airfreight
                                                                         490,449,250 703,152,000 658,882,000 599,763,000 696,835,000 629,071,000 564,471,000 517,205,000 617,989,000 575,285,000 545,273,000 490,998,000 554,617,000 478,294,000 421,213,000 372,885,000 453,650,000 406,754,000 368,618,000 324,859,000 351,194,000 307,645,000 287,514,000 266,814,000 382,610,000 318,842,000 279,024,000 225,581,000 248,480,000 232,573,000 214,111,000 235,834,000 
      earnings before income taxes and minority interest
                                                                         127,589,000 142,603,000 117,649,000 111,731,000 114,003,000 126,123,000 109,062,000 100,485,000 104,469,000 106,232,000 93,648,000 91,315,000 97,426,000 90,172,000 71,685,000 60,871,000 69,115,000 69,374,000 60,125,000 50,966,000             
      net earnings before minority interest
                                                                         78,706,000 86,146,000 71,606,000 66,521,000 70,413,000 74,373,000 65,747,000 59,325,000 63,496,000 59,099,000 58,145,000 54,263,000 82,931,000 57,829,000 45,973,000 38,797,000 44,920,000 44,686,000 38,753,000 32,806,000             
      minority interest
                                                                         -978,000 -581,000       -886,000 4,704,000                       
      diluted earnings per share
                                                                         0.35 0.39 0.32 0.3 0.31 0.34 0.3 0.27 0.28 0.29 0.25 0.47 0.72 0.5 0.4 0.34 0.39 0.39 0.34 0.29 0.33 0.3 0.26 0.23 0.33 0.28 0.22 0.41 0.5 0.5 0.39 0.38 
      basic earnings per share
                                                                         0.36 0.4 0.33 0.31 0.33 0.35 0.31 0.28 0.29 0.3 0.26 0.49 0.76 0.52 0.42 0.35 0.4 0.41 0.36 0.3 0.34 0.31 0.27 0.24 0.34 0.29 0.23 0.43 0.53 0.52 0.41 0.41 
      weighted average diluted shares outstanding
                                                                           220,515,987                   109,190,930 108,978,181   108,565,825    55,212,745  55,146,494 
      weighted average basic shares outstanding
                                                                           213,275,229                   105,042,210 104,540,894   104,233,184    52,628,359  51,744,591 
      dividends declared per common share
                                                                                 0.028  0.11                      
      customs brokerage and import services
                                                                                            128,945,000 132,895,000 118,931,000 106,220,000 99,187,000 101,145,000 96,314,000 86,642,000 78,571,000 54,421,000 52,732,000 52,614,000 53,386,000 
      ocean freight
                                                                                                     95,449,500 141,783,000 123,954,000 116,061,000 
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-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-31 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-12-31 2001-09-30 2001-06-30 2001-03-31 
                                                                                                           
        assets:
                                                                                                           
        current assets:
                                                                                                           
        cash and cash equivalents
      1,316,497,000 1,314,285,000 1,190,167,000 1,156,162,000 1,318,520,000 1,148,320,000 1,293,173,000 1,271,853,000 1,370,456,000 1,512,883,000 1,639,428,000 1,698,587,000 2,350,794,000 2,034,131,000 2,154,534,000 1,976,971,000 2,139,626,000 1,728,692,000 1,820,106,000 1,674,121,000 1,793,393,000 1,527,791,000 1,465,510,000 1,180,455,000 1,111,973,000 1,230,491,000 1,215,970,000 1,082,650,000 1,189,429,000 923,735,000 990,612,000 1,020,854,000 1,132,901,000 1,051,099,000 1,033,444,000 1,114,910,000 1,156,043,000 974,435,000 1,042,700,000 980,264,000 1,013,917,000 807,796,000 968,683,000 985,727,000 1,033,144,000 927,107,000 990,480,000 970,561,000 1,131,046,000 1,247,652,000 1,310,330,000 1,286,109,000 1,394,687,000 1,260,842,000 1,367,642,000 1,364,247,000 1,412,915,000 1,294,356,000 1,260,814,000 1,225,830,000 1,238,471,000 1,084,465,000 1,057,226,000 960,300,000 1,041,648,000 925,929,000 947,269,000 915,982,000 883,679,000 741,028,000 696,349,000 703,488,000 740,966,000 574,599,000 557,182,000 575,042,000 576,816,000 511,358,000 499,529,000 454,694,000 567,688,000 463,894,000 461,443,000 438,873,000 457,390,000 408,983,000 377,621,000 372,459,000 364,326,000 295,832,000 292,995,000 284,415,000 272,245,000 211,859,000 287,332,000 273,226,000 262,901,000 218,677,000 256,183,000 252,143,000 220,920,000 
        accounts receivables
      2,056,808,000  2,045,284,000 2,005,094,000 1,904,171,000  2,176,959,000 1,843,894,000 1,572,356,000  1,458,983,000 1,423,622,000 1,604,467,000  2,748,322,000 3,469,833,000 3,934,856,000  3,330,398,000 2,647,516,000 2,227,039,000  1,582,424,000 1,460,324,000 1,268,798,000  1,319,032,000 1,382,070,000 1,353,725,000 1,581,530,000 1,528,524,000 1,337,716,000 1,326,168,000 1,414,741,000 1,349,854,000 1,215,278,000 1,126,488,000 1,190,130,000 1,108,516,000 1,051,373,000 1,010,667,000 1,112,260,000 1,166,300,000 1,194,180,000 1,253,639,000 1,236,042,000 1,183,167,000 1,150,531,000 1,062,924,000 1,073,500,000 1,027,572,000 1,018,337,000 982,119,000 1,031,376,000 1,015,350,000 983,131,000 934,866,000 934,752,000 997,705,000 1,028,015,000 1,006,980,000 1,003,884,000 1,082,733,000 1,016,575,000 817,936,000 810,369,000 684,248,000 577,302,000 613,283,000 788,176,000 995,107,000 982,725,000 878,191,000 933,519,000 984,092,000 829,202,000 750,938,000 811,486,000 812,224,000 751,929,000 689,693,000 709,331,000 714,112,000 615,637,000 568,468,000 614,044,000 596,771,000 526,418,000 459,769,000 448,324,000 449,323,000 384,332,000 358,645,000 385,864,000 351,639,000 336,733,000 287,687,000 283,414,000 314,690,000 288,467,000  
        deferred contract costs
      179,533,000 283,281,000 263,491,000 309,371,000 279,843,000 349,343,000 431,640,000 395,241,000 277,771,000 218,807,000 223,768,000 175,723,000 195,670,000 257,545,000 499,935,000 745,577,000 817,435,000 987,266,000 841,689,000 534,692,000 387,845,000 327,448,000 232,351,000 147,932,000 143,986,000 131,783,000 130,690,000 143,651,000 131,535,000 159,510,000 168,090,000 136,133,000 120,861,000                                                                     
        other
      99,228,000 136,167,000 175,605,000 180,949,000 138,070,000 164,272,000 181,273,000 185,766,000 153,111,000 170,907,000 189,737,000 184,614,000 106,080,000 118,696,000 184,765,000 137,768,000 70,812,000 108,801,000 119,346,000 128,933,000 85,918,000 110,250,000 129,617,000 69,560,000 94,060,000 92,558,000 103,521,000 103,089,000 54,305,000 70,041,000 59,247,000 69,438,000 58,161,000 75,612,000 135,623,000 164,128,000 119,265,000 54,014,000 64,897,000 75,525,000 44,693,000 56,413,000 71,355,000 86,871,000 44,914,000 65,486,000 83,226,000 84,081,000 36,284,000 49,384,000 47,811,000 69,431,000 42,153,000 53,279,000 46,048,000 47,409,000 36,386,000 46,888,000 43,450,000 48,657,000 25,380,000 42,776,000 34,760,000 36,686,000 24,158,000 42,539,000 36,568,000 32,482,000 24,788,000 35,511,000 34,379,000 53,456,000 19,117,000 17,627,000   15,723,000 10,925,000    21,405,000    22,724,000    17,941,000    7,676,000    9,109,000    
        total current assets
      3,652,066,000 3,755,622,000 3,674,547,000 3,651,576,000 3,640,604,000 3,659,775,000 4,083,045,000 3,696,754,000 3,373,694,000 3,435,196,000 3,511,916,000 3,482,546,000 4,257,011,000 4,518,017,000 5,587,556,000 6,330,149,000 6,962,729,000 6,635,045,000 6,111,539,000 4,985,262,000 4,494,195,000 3,963,544,000 3,409,902,000 2,858,271,000 2,618,817,000 2,769,923,000 2,769,213,000 2,711,460,000 2,728,994,000 2,734,816,000 2,746,473,000 2,564,141,000 2,638,091,000 2,541,452,000 2,518,921,000 2,494,316,000 2,401,796,000 2,218,579,000 2,235,686,000 2,126,845,000 2,087,480,000 1,993,370,000 2,235,460,000 2,334,755,000 2,352,160,000 2,289,250,000 2,317,972,000 2,310,470,000 2,334,993,000 2,415,269,000 2,498,211,000 2,475,778,000 2,430,826,000 2,357,599,000 2,439,995,000 2,405,397,000 2,410,198,000 2,286,883,000 2,312,613,000 2,313,042,000 2,280,825,000 2,140,355,000 2,183,645,000 2,022,407,000 1,892,949,000 1,787,830,000 1,676,520,000 1,534,908,000 1,531,272,000 1,573,359,000 1,734,339,000 1,747,964,000 1,646,065,000 1,534,697,000 1,571,329,000 1,437,761,000 1,351,393,000 1,341,837,000 1,335,017,000 1,241,908,000 1,277,776,000 1,201,961,000 1,191,091,000 1,079,060,000 1,047,082,000 1,045,860,000 1,006,798,000 927,789,000 843,578,000 762,179,000 770,753,000 687,676,000 641,423,000 605,486,000 651,277,000 623,968,000 560,757,000 511,257,000 590,523,000 562,954,000 546,332,000 
        property and equipment, less accumulated depreciation and amortization of 657,248 at march 31, 2026 and 651,087 at december 31, 2025
      457,185,000                                                                                                     
        operating lease right-of-use assets
      544,496,000 550,162,000 539,486,000 565,367,000 568,790,000 551,652,000 525,810,000 537,114,000 551,682,000 516,280,000 506,981,000 514,958,000 509,019,000 507,503,000 486,980,000 491,630,000 458,637,000 459,158,000 448,228,000 443,708,000 438,667,000 432,723,000 422,002,000 424,516,000 372,748,000 390,035,000 374,231,000 377,423,000 349,140,000                                                                         
        goodwill
      7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000    7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000 7,927,000    7,927,000    7,774,000    7,774,000    7,774,000    5,299,000        
        deferred income tax asset
      102,872,000 101,671,000                                                                                                    
        other assets
      17,134,000 16,134,000 15,117,000 15,954,000 15,507,000 15,029,000 15,752,000 15,406,000 20,502,000 21,491,000 19,577,000 20,520,000 20,045,000 17,622,000 16,827,000 16,695,000 17,002,000 19,200,000 17,112,000 16,992,000 16,832,000 16,884,000 16,404,000 16,401,000 16,207,000 16,621,000 16,578,000 17,330,000 18,217,000 27,246,000 26,779,000 28,438,000 27,993,000 29,219,000 28,963,000 29,737,000 29,392,000 27,793,000 30,200,000 31,629,000 57,395,000 56,417,000 55,738,000 53,572,000 54,703,000 55,313,000 54,788,000 55,315,000 26,513,000 28,552,000 30,300,000 30,377,000 32,348,000 32,395,000 30,808,000 30,218,000 30,487,000 30,581,000 30,861,000 30,476,000 30,149,000 28,533,000 27,600,000 28,163,000 27,679,000 27,326,000 30,857,000 29,140,000 20,915,000 19,921,000 19,682,000 21,334,000 21,156,000 20,717,000 20,044,000 29,081,000 14,390,000 14,134,000 14,952,000 13,216,000 13,810,000 13,525,000 14,213,000 14,413,000 14,210,000 12,201,000 12,286,000 12,343,000 14,404,000 13,440,000 22,089,000 20,987,000 21,274,000 53,189,000 44,511,000 43,833,000 41,072,000 41,179,000 26,049,000 26,082,000 23,176,000 
        total assets
      4,781,680,000 4,893,638,000 4,779,582,000 4,786,481,000 4,756,650,000 4,754,458,000 5,170,917,000 4,788,341,000 4,488,268,000 4,523,809,000 4,578,121,000 4,564,040,000 5,332,577,000 5,590,434,000 6,607,526,000 7,361,142,000 7,955,993,000 7,609,929,000 7,076,383,000 5,953,171,000 5,454,997,000 4,927,503,000 4,358,554,000 3,810,177,000 3,509,967,000 3,691,884,000 3,706,453,000 3,646,990,000 3,642,912,000 3,314,559,000 3,334,800,000 3,132,832,000 3,212,481,000 3,117,008,000 3,068,881,000 3,022,756,000 2,902,719,000 2,790,871,000 2,813,797,000 2,707,138,000 2,679,743,000 2,582,438,000 2,827,018,000 2,932,375,000 2,943,778,000 2,890,905,000 2,926,053,000 2,929,940,000 2,925,504,000 3,014,812,000 3,098,563,000 3,063,665,000 3,017,799,000 2,954,125,000 3,032,187,000 2,992,372,000 3,001,223,000 2,866,827,000 2,883,169,000 2,878,004,000 2,836,732,000 2,679,179,000 2,716,183,000 2,546,542,000 2,422,079,000 2,323,722,000                                    
        liabilities:
                                                                                                           
        current liabilities:
                                                                                                           
        accounts payable
      1,143,919,000 1,123,429,000 1,146,062,000 1,118,283,000 1,047,374,000 1,036,749,000 1,240,174,000 1,073,476,000 927,129,000 860,856,000 846,461,000 815,514,000 950,907,000 1,108,996,000 1,544,757,000 1,914,979,000 1,980,439,000 2,012,461,000 1,806,977,000 1,408,572,000 1,295,178,000 1,136,859,000 888,761,000 755,971,000 700,944,000 735,695,000 744,002,000 811,144,000 768,665,000 902,259,000 934,509,000 832,011,000 812,200,000 866,305,000 836,055,000 774,941,000 701,122,000 726,571,000 698,620,000 642,056,000 623,699,000 645,304,000 718,555,000 738,323,000 749,246,000 770,238,000 746,193,000 717,141,000 677,582,000 648,156,000 656,674,000 645,196,000 629,190,000 641,593,000 667,395,000 672,836,000 629,503,000 606,628,000 655,092,000 688,854,000 687,988,000 652,161,000 700,585,000 659,237,000 567,885,000 546,675,000 486,663,000 397,735,000 407,021,000 491,823,000 667,104,000 682,409,000 615,800,000 613,108,000 660,460,000 583,632,000 513,598,000 544,028,000 562,592,000 529,518,000 494,859,000 479,546,000 479,298,000 422,939,000 402,210,000 410,251,000 406,606,000 370,111,000 330,033,000 296,895,000 314,711,000 268,754,000 257,964,000 248,302,000 246,415,000 248,645,000 210,673,000 195,826,000 225,717,000 214,229,000 213,266,000 
        accrued expenses, primarily salaries and related costs
      496,370,000 448,055,000    451,921,000    447,336,000    479,262,000    403,625,000  319,696,000 311,767,000 257,021,000 236,826,000 257,923,000 201,756,000 189,446,000 207,752,000 217,463,000 220,085,000 215,813,000 228,785,000 227,148,000 222,212,000 206,320,000 216,146,000 211,376,000 205,255,000 185,502,000 207,547,000 225,821,000 202,284,000 186,571,000 208,771,000 228,537,000 203,810,000 192,468,000 194,546,000 220,753,000 196,157,000 200,301,000 183,130,000 196,789,000 175,212,000 178,995,000 174,862,000 184,114,000 170,535,000 169,445,000 178,175,000 196,813,000 182,391,000 177,869,000 188,919,000 176,943,000 162,133,000 145,545,000 150,880,000 156,757,000 148,145,000 150,487,000 154,436,000 158,427,000 145,598,000 129,669,000 146,821,000 148,602,000 138,454,000 122,081,000 135,467,000 128,516,000 118,881,000 103,674,000 106,197,000 100,540,000 88,892,000 84,778,000 86,625,000 88,546,000 78,340,000 74,905,000 83,693,000 88,449,000 76,832,000 79,847,000 64,960,000 67,713,000 58,308,000 59,843,000    
        contract liabilities
      256,902,000 358,386,000 334,541,000 385,414,000 359,508,000 441,927,000 532,289,000 474,507,000 344,552,000 280,909,000 283,797,000 218,561,000 244,667,000 323,101,000 594,244,000 867,467,000 952,370,000 1,142,026,000 977,660,000 619,140,000 447,779,000 379,722,000 267,266,000 172,148,000 170,866,000 154,183,000 152,717,000 169,055,000 157,040,000 190,343,000 195,035,000 161,870,000 147,236,000                                                                     
        current portion of operating lease liabilities
      113,803,000 110,891,000 111,174,000 113,626,000 109,455,000 106,736,000 106,832,000 104,042,000 100,673,000 99,749,000 99,876,000 99,962,000 98,469,000 95,621,000 88,535,000 88,112,000 85,076,000 82,019,000 81,362,000 80,210,000 76,128,000 74,004,000 70,755,000 69,740,000 63,748,000 65,367,000 61,842,000 61,267,000 58,635,000                                                                         
        federal, state and foreign income taxes payable
      30,400,000 32,046,000 28,762,000                                                                                                   
        total current liabilities
      2,041,394,000 2,072,807,000 2,047,758,000 2,116,274,000 1,990,244,000 2,066,473,000 2,375,746,000 2,160,918,000 1,826,341,000 1,704,412,000 1,667,045,000 1,579,107,000 1,760,056,000 2,054,055,000 2,706,250,000 3,411,066,000 3,721,972,000 3,726,297,000 3,275,482,000 2,485,226,000 2,195,022,000 1,893,043,000 1,496,708,000 1,288,069,000 1,159,178,000 1,168,318,000 1,183,586,000 1,278,820,000 1,227,927,000 1,326,839,000 1,377,468,000 1,240,273,000 1,198,881,000 1,093,119,000 1,076,054,000 1,007,646,000 926,804,000 929,931,000 927,604,000 894,026,000 854,415,000 861,373,000 955,202,000 993,681,000 979,219,000 983,783,000 962,798,000 962,231,000 901,493,000 870,200,000 863,979,000 860,213,000 831,680,000 842,558,000 866,200,000 882,898,000 828,257,000 796,145,000 865,501,000 921,525,000 914,985,000 861,978,000 921,265,000 864,536,000 748,437,000 708,386,000 655,136,000 573,728,000 584,631,000 670,349,000 852,267,000 872,179,000 798,958,000 769,753,000 841,020,000 763,268,000 685,682,000 709,145,000 734,284,000 686,788,000 645,598,000 612,501,000 615,252,000 549,572,000 518,845,000 524,316,000 510,301,000 471,426,000 422,740,000 392,122,000 427,421,000 381,907,000 360,366,000 356,136,000 338,563,000 339,116,000 292,645,000 273,814,000 314,970,000 302,219,000 294,935,000 
        noncurrent portion of operating lease liabilities
      451,178,000 459,698,000 449,186,000 472,924,000 478,903,000 462,201,000 436,001,000 448,996,000 464,262,000 427,984,000 419,602,000 426,829,000 422,153,000 422,844,000 409,883,000 414,813,000 384,690,000 385,641,000 374,658,000 370,333,000 369,286,000 364,185,000 357,373,000 360,510,000 313,644,000 326,347,000 313,580,000 315,776,000 289,551,000                                                                         
        deferred income tax liability
      2,483,000 3,040,000                                                                                                    
        commitments and contingencies
                                                                                                           
        shareholders’ equity:
                                                                                                           
        common stock, par value 0.01 per share...
      1,320,000 1,339,000 1,340,000 1,351,000 1,368,000 1,380,000 1,400,000 1,406,000 1,411,000 1,439,000 1,454,000 1,472,000 1,527,000 1,543,000 1,591,000 1,629,000 1,675,000 1,672,000 1,694,000 1,692,000 1,688,000 1,693,000 1,692,000 1,668,000 1,662,000 1,696,000 1,702,000 1,701,000 1,716,000  1,726,000 1,736,000 1,743,000  1,776,000 1,796,000 1,800,000  1,803,000 1,808,000 1,816,000  1,862,000 1,891,000 1,911,000  1,930,000 1,951,000                                                      
        additional paid-in capital
            4,307,000 7,732,000      139,000 118,000 137,000 13,343,000 3,160,000 74,925,000 79,357,000 101,269,000 157,496,000 145,924,000 12,221,000 682,000 3,203,000 23,301,000 12,433,000 3,978,000 1,896,000 1,832,000 1,607,000 1,198,000 546,000 1,464,000 11,152,000 4,721,000 2,642,000 475,000 184,000 3,851,000 31,000 874,000 2,349,000 5,241,000 1,113,000 1,055,000 2,701,000 728,000 1,647,000 2,443,000 3,534,000 5,962,000 1,283,000 118,000 1,013,000 18,338,000 13,260,000 3,641,000 2,698,000 14,350,000 13,412,000 5,823,000 6,572,000 27,671,000 18,265,000 6,751,000 4,706,000 6,154,000 7,150,000  32,567,000 48,788,000 50,006,000 53,402,000 63,581,000 90,238,000 119,582,000 120,343,000 132,120,000 175,443,000 19,729,000 12,121,000 14,697,000 35,462,000 44,678,000 39,788,000 35,231,000 27,302,000 25,491,000 26,477,000 24,573,000 23,674,000 21,701,000 21,593,000 20,846,000 21,155,000 16,104,000 42,721,000 51,987,000 50,683,000 
        retained earnings
      2,479,067,000 2,538,455,000 2,468,131,000 2,380,278,000 2,504,222,000 2,455,132,000 2,540,978,000 2,385,740,000 2,401,525,000 2,580,968,000 2,701,386,000 2,752,461,000 3,336,140,000 3,310,892,000 3,738,600,000 3,717,316,000 3,965,803,000 3,620,008,000 3,463,539,000 3,104,471,000 2,887,323,000 2,600,201,000 2,489,694,000 2,298,387,000 2,202,208,000 2,321,316,000 2,301,156,000 2,140,935,000 2,222,562,000 2,088,707,000 2,053,389,000 1,977,121,000 2,041,520,000 2,063,512,000 2,053,723,000 2,049,403,000 2,038,053,000 1,944,789,000 1,929,449,000 1,855,935,000 1,845,356,000 1,771,379,000 1,910,388,000 1,935,159,000 1,974,830,000 1,903,196,000 1,920,166,000 1,893,771,000 1,964,122,000 2,087,376,000 2,181,317,000 2,129,349,000 2,098,933,000 2,018,618,000 2,082,542,000 2,044,682,000 2,067,929,000 1,991,222,000 1,951,375,000 1,844,771,000 1,808,481,000 1,717,249,000 1,715,876,000 1,634,771,000 1,593,265,000 1,532,018,000 1,503,162,000 1,445,409,000 1,431,616,000 1,372,356,000 1,328,572,000 1,247,023,000 1,209,937,000 1,143,464,000 1,103,253,000 1,028,933,000 993,346,000 934,058,000 894,893,000 831,090,000 798,335,000 895,565,000 868,502,000 816,307,000 787,718,000 749,974,000 718,138,000 675,030,000 649,060,000 617,216,000 589,256,000 556,697,000 537,155,000 512,036,000 482,290,000 451,670,000 434,222,000 411,992,000 397,927,000 370,559,000 354,207,000 
        accumulated other comprehensive loss
      -196,017,000 -184,161,000 -189,069,000 -186,275,000 -219,799,000 -233,500,000 -189,978,000 -218,457,000 -207,474,000 -192,057,000 -213,060,000 -198,001,000 -190,498,000 -202,553,000 -258,129,000 -193,834,000 -137,429,000 -130,414,000 -122,800,000 -106,066,000 -115,486,000 -99,753,000 -135,281,000 -153,158,000 -169,746,000 -131,187,000 -118,774,000 -104,096,000 -103,986,000 -105,481,000 -101,098,000 -90,712,000 -64,992,000 -73,964,000 -78,960,000 -86,507,000 -95,678,000 -104,592,000 -81,644,000 -82,012,000 -71,772,000 -81,238,000 -74,079,000 -52,778,000 -57,091,000 -37,817,000 -21,778,000 -3,609,000 -8,691,000       -4,345,000            -6,668,000 -26,704,000                                -12,473,000 
        total shareholders’ equity
      2,284,370,000 2,355,633,000 2,280,402,000 2,195,354,000 2,285,791,000 2,223,012,000 2,356,707,000 2,176,421,000 2,195,462,000 2,390,350,000 2,489,780,000 2,555,932,000 3,147,169,000 3,110,021,000 3,482,180,000 3,525,248,000 3,843,392,000 3,494,426,000 3,417,358,000 3,079,454,000 2,874,794,000 2,659,637,000 2,502,029,000 2,159,118,000 2,034,806,000 2,195,028,000 2,207,385,000 2,050,973,000 2,124,270,000 1,986,838,000 1,955,849,000 1,889,752,000 1,979,469,000 1,991,858,000 1,978,003,000 1,975,844,000 1,948,896,000 1,844,638,000 1,850,083,000 1,775,915,000 1,779,251,000 1,691,993,000 1,839,045,000 1,886,621,000 1,924,891,000 1,868,408,000 1,901,373,000 1,894,814,000 1,958,131,000 2,084,783,000 2,179,579,000 2,119,841,000 2,102,695,000 2,027,699,000 2,090,017,000 2,043,455,000 2,095,454,000 2,003,638,000 1,955,719,000 1,872,048,000 1,841,909,000 1,740,906,000 1,728,622,000 1,626,420,000 1,620,547,000 1,553,007,000 1,512,046,000 1,445,568,000 1,413,187,000 1,366,418,000 1,339,884,000 1,322,552,000 1,299,812,000 1,226,571,000 1,187,333,000 1,115,033,000 1,101,527,000 1,069,935,000 1,021,612,000 969,601,000 974,314,000 913,721,000 881,740,000 832,093,000 831,943,000 807,404,000 761,670,000 712,647,000 681,431,000 645,501,000 613,386,000 577,101,000 552,302,000 523,812,000 492,652,000 462,566,000 441,932,000 414,623,000    
        noncontrolling interest
      2,255,000 2,460,000 2,236,000 1,929,000 1,712,000 2,772,000 2,463,000 2,006,000 2,203,000 1,063,000 1,694,000 2,172,000 3,199,000 3,514,000 9,213,000 10,015,000 5,939,000 3,565,000 3,234,000 4,197,000 3,856,000 3,590,000 2,444,000 2,480,000 2,339,000 2,191,000 1,902,000 1,421,000 1,164,000 882,000 1,483,000 2,807,000 2,797,000 2,515,000 3,078,000 2,793,000 2,824,000 2,575,000 3,850,000 3,590,000 3,260,000 2,683,000 3,147,000 3,112,000 2,640,000 3,200,000 2,557,000 2,323,000 1,883,000 1,548,000 1,151,000 2,101,000 1,926,000 4,871,000 5,682,000 6,602,000 6,580,000 6,431,000 6,339,000 7,102,000 7,211,000 7,248,000 7,496,000 8,388,000 8,389,000 8,340,000 7,909,000 9,115,000 9,347,000                                 
        total equity
      2,286,625,000 2,358,093,000 2,282,638,000 2,197,283,000 2,287,503,000 2,225,784,000 2,359,170,000 2,178,427,000 2,197,665,000 2,391,413,000 2,491,474,000 2,558,104,000 3,150,368,000 3,113,535,000 3,491,393,000 3,535,263,000 3,849,331,000 3,497,991,000 3,420,592,000 3,083,651,000 2,878,650,000 2,663,227,000 2,504,473,000 2,161,598,000 2,037,145,000 2,197,219,000 2,209,287,000 2,052,394,000 2,125,434,000 1,987,720,000 1,957,332,000 1,892,559,000 1,982,266,000 1,994,373,000 1,981,081,000 1,978,637,000 1,951,720,000 1,847,213,000 1,853,933,000 1,779,505,000 1,782,511,000 1,694,676,000 1,842,192,000 1,889,733,000 1,927,531,000 1,871,608,000 1,903,930,000 1,897,137,000 1,960,014,000 2,086,331,000 2,180,730,000 2,121,942,000 2,104,621,000 2,032,570,000 2,095,699,000 2,050,057,000 2,102,034,000 2,010,069,000 1,962,058,000 1,879,150,000 1,849,120,000 1,748,154,000 1,736,118,000 1,634,808,000 1,628,936,000 1,561,347,000 1,519,955,000 1,454,683,000 1,422,534,000                                 
        total liabilities and equity
      4,781,680,000 4,893,638,000 4,779,582,000 4,786,481,000 4,756,650,000 4,754,458,000 5,170,917,000 4,788,341,000 4,488,268,000 4,523,809,000 4,578,121,000 4,564,040,000 5,332,577,000 5,590,434,000 6,607,526,000 7,361,142,000 7,955,993,000 7,609,929,000 7,076,383,000 5,953,171,000 5,454,997,000 4,927,503,000 4,358,554,000 3,810,177,000 3,509,967,000 3,691,884,000 3,706,453,000 3,646,990,000 3,642,912,000 3,314,559,000 3,334,800,000 3,132,832,000 3,212,481,000 3,117,008,000 3,068,881,000 3,022,756,000 2,902,719,000 2,790,871,000 2,813,797,000 2,707,138,000 2,679,743,000 2,582,438,000 2,827,018,000 2,932,375,000 2,943,778,000 2,890,905,000 2,926,053,000 2,929,940,000 2,925,504,000 3,014,812,000 3,098,563,000 3,063,665,000 3,017,799,000 2,954,125,000 3,032,187,000 2,992,372,000 3,001,223,000 2,866,827,000 2,883,169,000 2,878,004,000 2,836,732,000 2,679,179,000 2,716,183,000 2,546,542,000 2,422,079,000 2,323,722,000                                    
        accounts receivable
       2,021,889,000    1,997,840,000    1,532,599,000    2,107,645,000    3,810,286,000    1,998,055,000    1,315,091,000                                                                            
        property and equipment
       462,122,000    449,404,000    479,225,000    501,916,000    487,870,000    506,425,000    499,344,000    504,105,000    525,203,000    536,572,000    524,724,000    538,415,000    563,064,000    556,204,000    538,806,000    498,648,000    495,701,000    493,129,000    497,892,000    450,856,000                        
        preferred stock, par value 0.01 per share...
                                                                                                           
        property and equipment, less accumulated depreciation and amortization of 647,057 at september 30, 2025 and 615,533 at december 31, 2024
        465,006,000                                                                                                   
        deferred federal and state income taxes
        77,499,000 75,943,000 70,126,000 70,671,000 69,789,000 69,646,000 64,408,000 63,690,000 50,796,000 43,550,000 38,093,000 37,449,000 27,295,000 19,413,000 5,573,000 729,000 5,651,000 13,961,000 12,039,000  3,130,000 5,300,000 9,680,000 8,034,000 44,351,000 33,617,000 37,781,000 40,465,000 43,293,000 16,779,000 7,402,000 13,207,000 11,746,000 36,473,000 24,195,000 13,727,000 19,573,000 19,683,000 18,203,000 16,861,000 20,862,000 20,930,000 20,402,000 20,279,000 20,782,000 19,148,000 18,248,000 18,396,000 12,670,000 11,999,000 11,867,000 12,102,000 10,955,000 10,234,000 9,754,000 10,415,000 10,161,000 9,469,000 9,382,000 8,706,000 8,325,000 8,141,000 8,494,000 8,338,000 7,806,000 8,506,000 8,924,000 7,986,000 8,098,000 7,885,000 7,185,000 8,278,000 7,760,000 7,613,000 7,386,000 7,490,000 8,717,000 6,679,000 6,765,000 7,208,000 3,889,000 6,866,000 7,043,000  5,512,000 2,504,000 2,258,000 4,589,000 7,451,000 8,257,000 10,504,000 11,008,000 11,792,000 10,921,000 12,223,000 12,156,000 11,693,000 11,360,000 10,804,000 
        accrued liabilities, primarily salaries and related costs
        427,219,000 468,426,000 440,646,000  470,723,000 486,989,000 433,599,000  423,685,000 422,134,000 432,816,000  404,207,000 473,644,000 607,882,000  342,151,000                                                                                   
        property and equipment, less accumulated depreciation and amortization of 651,685 at june 30, 2025 and 615,533 at december 31, 2024
         469,714,000                                                                                                  
        federal, state and foreign income taxes
         30,525,000 33,261,000 29,140,000 25,728,000 21,904,000 20,388,000 15,562,000 13,226,000 22,936,000 33,197,000 47,075,000 74,507,000 66,864,000 96,205,000 86,166,000 67,332,000 57,608,000 64,170,000 45,437,000 33,100,000 32,287,000 21,864,000 23,627,000 17,273,000 19,891,000 23,502,000 18,424,000 19,139,000 19,244,000 17,233,000 20,494,000 23,853,000 21,329,000 20,427,000 17,858,000 21,437,000 26,149,000 28,432,000 29,498,000 27,876,000 26,821,000 26,163,000 21,077,000 22,059,000 24,337,000 27,754,000 21,743,000 24,175,000 18,228,000 27,278,000  23,943,000 25,948,000 28,219,000  32,234,000 35,858,000 44,606,000  31,761,000 28,356,000 18,419,000  17,593,000 19,236,000 29,465,000  30,727,000 31,343,000 36,812,000  33,739,000 30,821,000 33,406,000  36,225,000 28,754,000 31,858,000  25,868,000 19,227,000 20,700,000  17,070,000 12,769,000 14,367,000  11,990,000 10,930,000 12,191,000  9,325,000 9,778,000 9,979,000  13,446,000 13,355,000 14,887,000 
        property and equipment, less accumulated depreciation and amortization of 630,591 at march 31, 2025 and 615,533 at december 31, 2024
          453,696,000                                                                                                 
        preferred stock, none issued
                                                                                                           
        property and equipment, less accumulated depreciation and amortization of 624,562 at september 30, 2024 and 597,473 at december 31, 2023
            468,594,000                                                                                               
        property and equipment, less accumulated depreciation and amortization of 608,860 at june 30, 2024 and 597,473 at december 31, 2023
             461,494,000                                                                                              
        property and equipment, less accumulated depreciation and amortization of 604,458 at march 31, 2024 and 597,473 at december 31, 2023
              470,055,000                                                                                             
        property and equipment, less accumulated depreciation and amortization of 579,961 at september 30, 2023 and 567,758 at december 31, 2022
                480,924,000                                                                                           
        property and equipment, less accumulated depreciation and amortization of 590,490 at june 30, 2023 and 567,758 at december 31, 2022
                 494,539,000                                                                                          
        property and equipment, less accumulated depreciation and amortization of 577,841 at march 31, 2023 and 567,757 at december 31, 2022
                  500,482,000                                                                                         
        property and equipment, less accumulated depreciation and amortization of 548,585 at september 30, 2022 and 541,677 at december 31, 2021
                    480,941,000                                                                                       
        property and equipment, less accumulated depreciation and amortization of 554,252 at june 30, 2022 and 541,677 at december 31, 2021
                     495,328,000                                                                                      
        property and equipment, less accumulated depreciation and amortization of 553,048 at march 31, 2022 and 541,677 at december 31, 2021
                      504,125,000                                                                                     
        property and equipment, less accumulated depreciation and amortization of 533,450 at september 30, 2021 and 516,988 at december 31, 2020
                        491,577,000                                                                                   
        property and equipment, less accumulated depreciation and amortization of 534,790 at june 30, 2021 and 516,988 at december 31, 2020
                         499,282,000                                                                                  
        property and equipment, less accumulated depreciation and amortization of 523,829 at march 31, 2021 and 516,988 at december 31, 2020
                          497,376,000                                                                                 
        property and equipment, less accumulated depreciation and amortization of 510,103 at september 30, 2020 and 478,906 at december 31, 2019
                            499,189,000                                                                               
        property and equipment, less accumulated depreciation and amortization of 494,773 at june 30, 2020 and 478,906 at december 31, 2019
                             497,762,000                                                                              
        property and equipment, less accumulated depreciation and amortization of 481,490 at march 31, 2020 and 478,906 at december 31, 2019
                              484,588,000                                                                             
        property and equipment, less accumulated depreciation and amortization of 468,059 at september 30, 2019 and 446,977 at december 31, 2018
                                494,153,000                                                                           
        property and equipment, less accumulated depreciation and amortization of 465,983 at june 30, 2019 and 446,977 at december 31, 2018
                                 499,233,000                                                                          
        property and equipment, less accumulated depreciation and amortization of 457,513 at march 31, 2019 and 446,977 at december 31, 2018
                                  500,853,000                                                                         
        noncurrent federal income tax payable
                                       29,516,000                                                                    
        issued and outstanding 171,582 shares at december 31, 2018
                                                                                                           
        and 176,374 shares at december 31, 2017
                                   1,716,000                                                                        
        property and equipment, less accumulated depreciation and amortization of 441,433 at september 30, 2018 and 420,282 at december 31, 2017
                                    510,328,000                                                                       
        noncurrent federal income taxes payable
                                      31,334,000                                                                     
        property and equipment, less accumulated depreciation and amortization of 435,159 at june 30, 2018 and 420,282 at december 31, 2017
                                     515,547,000                                                                      
        property and equipment, less accumulated depreciation and amortization of 433,280 at march 31, 2018 and 420,282 at december 31, 2017
                                      531,068,000                                                                     
        issued and outstanding 176,374 shares at december 31, 2017
                                                                                                           
        and 179,857 shares at december 31, 2016
                                       1,764,000                                                                    
        property and equipment, less accumulated depreciation and amortization of 413,219 at september 30, 2017 and 406,652 at december 31, 2016
                                        513,070,000                                                                   
        property and equipment, less accumulated depreciation and amortization of 405,043 at june 30, 2017 and 406,652 at december 31, 2016
                                         490,776,000                                                                  
        property and equipment, less accumulated depreciation and amortization of 394,154 at march 31, 2017 and 406,652 at december 31, 2016
                                          463,604,000                                                                 
        issued and outstanding 179,857 shares at december 31, 2016
                                                                                                           
        and 182,067 shares at december 31, 2015
                                           1,799,000                                                                
        property and equipment, less accumulated depreciation and amortization of 406,181 at september 30, 2016 and 385,023 at december 31, 2015
                                            539,984,000                                                               
        property and equipment, less accumulated depreciation and amortization of 400,396 at june 30, 2016 and 385,023 at december 31, 2015
                                             540,737,000                                                              
        property and equipment, less accumulated depreciation and amortization of 396,497 at march 31, 2016 and 385,023 at december 31, 2015
                                              526,941,000                                                             
        short-term investments
                                               40,000 8,260,000 47,047,000 61,000 40,336,000 40,317,000 86,149,000 86,491,000 26,337,000 99,828,000 89,902,000    376,000 16,277,000 472,000 483,000 1,071,000 612,000 524,000 601,000 705,000 713,000 655,000 629,000 636,000 598,000 658,000 406,000 410,000 606,000 674,000 441,000 466,000 530,000 578,000 386,000 415,000 135,000 123,000 96,000 119,000 749,000 109,000 73,000 81,000 52,000 82,000 125,000 78,000 46,000 87,000 79,000 53,000 51,000 57,000 55,000 206,000 215,000 
        issued and outstanding 182,067 shares at december 31, 2015
                                                                                                           
        and 191,656 shares at december 31, 2014
                                               1,821,000                                                            
        property and equipment, less accumulated depreciation and amortization of 379,996 at september 30, 2015 and 371,756 at december 31, 2014
                                                527,893,000                                                           
        property and equipment, less accumulated depreciation and amortization of 381,393 at june 30, 2015 and 371,756 at december 31, 2014
                                                 536,121,000                                                          
        property and equipment, less accumulated depreciation and amortization of 373,011 at march 31, 2015 and 371,756 at december 31, 2014
                                                  528,988,000                                                         
        issued and outstanding 191,655,690 shares at december 31, 2014
                                                                                                           
        and 202,553,220 shares at december 31, 2013
                                                   1,916,000                                                        
        property and equipment, less accumulated depreciation and amortization of 369,575 at september 30, 2014 and 348,282 at december 31, 2013
                                                    545,366,000                                                       
        property and equipment, less accumulated depreciation and amortization of 366,800 at june 30, 2014 and 348,282 at december 31, 2013
                                                     556,228,000                                                      
        property and equipment, less accumulated depreciation and amortization of 356,919 at march 31, 2014 and 348,282 at december 31, 2013
                                                      556,071,000                                                     
        common stock
                                                      1,972,000  2,055,000 2,063,000 2,065,000  2,090,000 2,105,000 2,123,000  2,120,000 2,120,000 2,120,000                                1,044,000 1,042,000        
        preferred stock, par value .01 per share, authorized 2,000,000 shares; none issued
                                                                                                           
        issued and outstanding 202,553,220 shares at december 31, 2013
                                                                                                           
        and 206,392,013 shares at december 31, 2012
                                                       2,025,000                                                    
        accumulated other comprehensive income
                                                       -6,265,000 -6,236,000 -15,105,000 -4,265,000 5,734,000 5,267,000  7,064,000 -2,964,000 -1,417,000 22,459,000 16,958,000 8,125,000 4,802,000 -17,043,000 -2,515,000 604,000 13,000   -15,208,000 9,193,000 40,832,000 38,957,000 30,971,000 28,548,000 20,389,000 15,809,000 14,164,000 4,245,000 4,258,000   50,000 24,000 7,697,000 11,686,000 2,680,000 1,327,000 4,017,000 1,743,000            
        property and equipment, less accumulated depreciation and amortization of 337,154 at september 30, 2013 and 325,595 at december 31, 2012
                                                        562,125,000                                                   
        property and equipment, less accumulated depreciation and amortization of 334,988 at june 30, 2013 and 325,595 at december 31, 2012
                                                         549,583,000                                                  
        property and equipment, less accumulated depreciation and amortization of 331,538 at march 31, 2013 and 325,595 at december 31, 2012
                                                          546,698,000                                                 
        federal, state, and foreign income taxes
                                                           21,970,000    20,072,000    31,948,000    16,166,000    28,039,000    26,976,000    43,036,000    29,281,000    20,668,000    10,141,000    16,990,000    8,788,000    
        issued and outstanding 206,392,013 shares at december 31, 2012
                                                                                                           
        and 212,003,662 shares at december 31, 2011
                                                           2,064,000                                                
        property and equipment, less accumulated depreciation and amortization of 317,896 at september 30, 2012 and 296,481 at december 31, 2011
                                                            551,610,000                                               
        goodwill and other intangibles
                                                            9,774,000 10,003,000 10,215,000                                             
        property and equipment, less accumulated depreciation and amortization of 309,467 at june 30, 2012 and 296,481 at december 31, 2011
                                                             546,754,000                                              
        property and equipment, less accumulated depreciation and amortization of 306,524 at march 31, 2012 and 296,481 at december 31, 2011
                                                              550,323,000                                             
        property and equipment:
                                                                                                           
        land
                                                               167,037,000    163,291,000    165,528,000    160,293,000    178,834,000    178,299,000    129,719,000    131,401,000    110,008,000    82,136,000    20,007,000    
        buildings and leasehold improvements
                                                               400,487,000    372,788,000    372,470,000    351,022,000    337,095,000    283,846,000    186,949,000    148,469,000    129,325,000    112,512,000    89,179,000    
        furniture, fixtures, equipment and purchased software
                                                               233,447,000    215,054,000    205,817,000    189,680,000    180,661,000    158,673,000    165,640,000    154,400,000    138,154,000    120,487,000        
        construction in progress
                                                               34,316,000    29,166,000    16,258,000    16,029,000    11,072,000    5,054,000                        
        property and equipment, at cost
                                                               835,287,000    780,299,000    760,073,000                                    
        less accumulated depreciation and amortization
                                                               296,481,000        264,372,000    228,025,000    214,223,000    178,695,000    152,304,000    150,766,000    140,066,000    113,683,000    100,611,000    
        other intangibles, less accumulated amortization of 20,123 in 2011 and 18,921 in 2010
                                                               2,630,000                                            
        issued and outstanding 212,003,662 shares at december 31, 2011
                                                                                                           
        and 212,047,774 shares at december 31, 2010
                                                               2,120,000                                            
        property and equipment, less accumulated depreciation and amortization of 290,720 at september 30, 2011 and 281,651 at december 31, 2010
                                                                528,852,000                                           
        other intangibles
                                                                2,916,000 3,159,000 3,402,000  3,965,000 4,218,000 4,541,000 4,938,000 5,380,000 5,607,000 5,904,000 6,503,000 6,725,000 7,216,000 7,710,000 7,832,000 8,141,000 6,853,000 7,254,000 7,584,000 7,957,000 8,367,000 8,650,000 8,997,000 9,433,000 9,825,000 10,319,000 10,839,000 9,976,000 10,330,000 10,774,000 11,163,000            
        property and equipment, less accumulated depreciation and amortization of 292,556 at june 30, 2011 and 281,651 at december 31, 2010
                                                                 523,400,000                                          
        property and equipment, less accumulated depreciation and amortization of 290,787 at march 31, 2011 and 281,651 at december 31, 2010
                                                                  514,429,000                                         
        less: accumulated depreciation and amortization
                                                                   281,651,000                                        
        other intangibles, less accumulated amortization of 18,921 in 2010 and 17,143 in 2009
                                                                   3,716,000                                        
        december 31,
                                                                   2,010,000                                        
        preferred stock, par value .01 per share
                                                                                                           
        authorized 2,000,000 shares; none issued
                                                                                                           
        authorized 320,000,000 shares;
                                                                                                           
        issued and outstanding 212,047,774 shares at
                                                                                                           
        december 31, 2010 and 212,025,494 shares at
                                                                                                           
        december 31, 2009
                                                                   2,120,000                                        
        property and equipment, less accumulated depreciation and amortization, of 275,384 at september 30, 2010 and 264,372 at december 31, 2009
                                                                    493,046,000                                       
        issued and outstanding 212,090,154 shares at september 30, 2010, and 212,025,494 shares at december 31, 2009
                                                                    2,121,000                                       
        property and equipment, less accumulated depreciation and amortization of 264,468 at june 30, 2010 and 264,372 at december 31, 2009
                                                                     483,827,000                                      
        issued and outstanding 212,018,342 shares at june 30, 2010, and 212,025,494 shares at december 31, 2009
                                                                     2,120,000                                      
        property and equipment, less accumulated depreciation and amortization of 263,694 at march 31, 2010 and 264,372 at december 31, 2009
                                                                      488,983,000                                     
        preferred stock, none issued.
                                                                                                           
        issued and outstanding 212,569,202 shares at march 31, 2010, and 212,025,494 shares at december 31, 2009
                                                                      2,126,000                                     
        authorized 320,000,000 shares; issued and outstanding 212,025,494 shares at december 31, 2009 and 211,973,377 shares at december 31, 2008
                                                                       2,120,000                                    
        assets
                                                                                                           
        property and equipment, less accumulated depreciation and amortization of 259,059 at september 30, 2009 and 228,025 at december 31, 2008
                                                                        496,203,000                                   
        liabilities and shareholders’ equity
                                                                                                           
        issued and outstanding 211,984,747 shares at september 30, 2009, and 211,973,377 shares at december 31, 2008
                                                                        2,120,000                                   
        property and equipment, less accumulated depreciation and amortization of 249,336 at june 30, 2009 and 228,025 at december 31, 2008
                                                                         496,362,000                                  
        issued and outstanding 212,061,173 shares at june 30, 2009, and 211,973,377 shares at december 31, 2008
                                                                         2,121,000                                  
        property and equipment, less accumulated depreciation and amortization of 232,922 at march 31, 2009 and 228,025 at december 31, 2008
                                                                          488,804,000                                 
        issued and outstanding 212,134,033 shares at march 31, 2009, and 211,973,377 shares at december 31, 2008
                                                                          2,121,000                                 
        vehicles
                                                                           4,130,000    4,453,000    3,679,000    3,783,000    3,875,000    4,281,000    3,514,000    3,685,000    
        property and equipment: - sum
                                                                           721,154,000    712,115,000    629,551,000    356,372,000    306,744,000    271,760,000    236,513,000    204,449,000    
        minority interest
                                                                           17,498,000 16,869,000 18,050,000 17,367,000 17,208,000 16,696,000 16,497,000 16,594,000 16,515,000 21,338,000 30,142,000 16,079,000 13,883,000 11,570,000 9,522,000 8,309,000 7,472,000 6,003,000 5,009,000 4,211,000 3,224,000            
        authorized 320,000,000 shares; issued and outstanding 211,973,377 shares at december 31, 2008 and 212,996,776 shares at december 31, 2007
                                                                           2,120,000                                
        property and equipment, less accumulated depreciation and amortization of 229,326 at september 30, 2008 and 214,223 at december 31, 2007
                                                                            501,664,000                               
        authorized 320,000,000 shares; issued and outstanding 211,868,068 shares at september 30, 2008, and 212,996,776 shares at december 31, 2007
                                                                            2,119,000                               
        property and equipment, less accumulated depreciation and amortization of 231,503 at june 30, 2008 and 214,223 at december 31, 2007
                                                                             505,263,000                              
        authorized 320,000,000 shares; issued and outstanding 212,995,326 shares at june 30, 2008, and 212,996,776 shares at december 31, 2007
                                                                             2,130,000                              
        property and equipment, less accumulated depreciation and amortization of 224,696 at march 31, 2008 and 214,223 at december 31, 2007
                                                                              500,845,000                             
        short-term debt
                                                                              748,000    224,000         2,250,000    217,000 50,000 496,000 525,000 1,319,000 1,833,000 286,000 2,062,000 1,706,000 1,848,000 3,084,000 3,428,000 
        preferred stock, par value .01 per share.
                                                                                                           
        authorized 320,000,000 shares; issued and outstanding 212,995,326 shares at march 31, 2008, and 212,996,776 shares at december 31, 2007
                                                                              2,130,000                             
        preferred stock,
                                                                                                           
        par value .01 per share
                                                                                                           
        common stock,
                                                                                                           
        authorized 320,000,000 shares; issued and outstanding 212,996,776 shares at december 31, 2007 and 213,080,466 shares at december 31, 2006
                                                                               2,130,000                            
        other current assets
                                                                                21,854,000 25,438,000   14,161,000 28,191,000 13,495,000  15,440,000 24,431,000 20,475,000  26,821,000 26,327,000 17,173,000  28,310,000 18,851,000 10,487,000  12,227,000 13,956,000 10,118,000  19,595,000 22,138,000 16,754,000 
        property and equipment, less accumulated depreciation and amortization of 207,100 at september 30, 2007 and 178,695 at december 31, 2006
                                                                                497,768,000                           
        goodwill, less accumulated amortization of 765 at september 30, 2007 and december 31, 2006
                                                                                7,927,000                           
        authorized 320,000,000 shares; issued and outstanding 212,995,326 shares at september 30, 2007, and 213,080,466 shares at december 31, 2006
                                                                                2,130,000                           
        property and equipment, less accumulated depreciation and amortization of 197,259 at june 30, 2007 and 178,695 at december 31, 2006
                                                                                 455,639,000                          
        goodwill, less accumulated amortization of 765 at june 30, 2007 and december 31, 2006
                                                                                 7,927,000                          
        short-term borrowings
                                                                                 213,000                          
        authorized 320,000,000 shares; issued and outstanding 212,995,326 shares at june 30, 2007, and 213,080,466 shares at december 31, 2006
                                                                                 2,130,000                          
        property and equipment, less accumulated depreciation and amortization of 186,780 at march 31, 2007 and 178,695 at december 31, 2006
                                                                                  455,835,000                         
        goodwill, less accumulated amortization of 765 at march 31, 2007 and december 31, 2006
                                                                                  7,927,000                         
        authorized 320,000,000 shares; issued and outstanding 213,351,763 shares at march 31, 2007, and 213,080,466 shares at december 31, 2006
                                                                                  2,134,000                         
        authorized 320,000,000 shares; issued and outstanding 213,080,466 shares at december 31, 2006 and 213,227,042 shares at december 31, 2005
                                                                                   2,131,000                        
        property and equipment, less accumulated depreciation and amortization of 170,228 at september 30, 2006 and 152,304 at december 31, 2005
                                                                                    445,964,000                       
        goodwill, less accumulated amortization of 765 at september 30, 2006 and december 31, 2005
                                                                                    7,774,000                       
        authorized 320,000,000 shares; issued and outstanding 213,121,366 shares at september 30, 2006, and 213,227,042 shares at december 31, 2005
                                                                                    2,131,000                       
        property and equipment, less accumulated depreciation and amortization of 163,939 at june 30, 2006 and 152,304 at december 31, 2005
                                                                                     444,285,000                      
        goodwill, less accumulated amortization of 765 at june 30, 2006 and december 31, 2005
                                                                                     7,774,000                      
        authorized 320,000,000 shares; issued and outstanding 213,258,504 shares at june 30, 2006, and 213,227,042 shares at december 31, 2005
                                                                                     2,133,000                      
        property and equipment, less accumulated depreciation and amortization of 156,953 at march 31, 2006 and 152,304 at december 31, 2005
                                                                                      348,200,000                     
        goodwill, less accumulated amortization of 765 at march 31, 2006 and december 31, 2005
                                                                                      7,774,000                     
        authorized 320,000,000 shares; issued and outstanding 106,655,520 shares at march 31, 2006, and 106,613,521 shares at december 31, 2005
                                                                                      1,067,000                     
        net property and equipment
                                                                                       333,787,000    287,379,000    241,702,000    204,966,000    123,845,000    
        authorized 320,000,000 shares; issued and outstanding 106,613,521 shares at december 31, 2005 and 106,643,953 shares at december 31, 2004
                                                                                       1,066,000                    
        property and equipment, less accumulated depreciation and amortization of 155,336 at september 30, 2005 and 150,766 at december 31, 2004
                                                                                        319,362,000                   
        goodwill, less accumulated amortization of 765 at september 30, 2005 and december 31, 2004
                                                                                        7,774,000                   
        authorized 320,000,000 shares; issued and outstanding 106,704,124 shares at september 30, 2005, and 106,643,953 shares at december 31, 2004
                                                                                        1,067,000                   
        property and equipment, less accumulated depreciation and amortization of 150,591 at june 30, 2005 and 150,766 at december 31, 2004
                                                                                         306,177,000                  
        goodwill, less accumulated amortization of 765 at june 30, 2005 and december 31, 2004
                                                                                         7,774,000                  
        authorized 320,000,000 shares; issued and outstanding 106,545,961 shares at june 30, 2005, and 106,643,953 shares at december 31, 2004
                                                                                         1,065,000                  
        property and equipment, less accumulated depreciation and amortization of 152,471 at march 31, 2005 and 150,766 at december 31, 2004
                                                                                          306,003,000                 
        goodwill, less accumulated amortization of 765 at march 31, 2005 and december 31, 2004
                                                                                          7,774,000                 
        authorized 320,000,000 shares; issued and outstanding 106,618,156 shares at march 31, 2005, and 106,643,953 shares at december 31, 2004
                                                                                          1,066,000                 
        authorized 320,000,000 shares; issued and outstanding 106,643,953 shares at december 31, 2004 and 105,056,454 shares at december 31, 2003
                                                                                           1,066,000                
        property and equipment, less accumulated depreciation and amortization of 153,970 at september 30, 2004 and 140,066 at december 31, 2003
                                                                                            270,528,000               
        goodwill, less accumulated amortization of 765 at september 30, 2004 and december 31, 2003
                                                                                            7,774,000               
        authorized 320,000,000 shares; issued and outstanding 106,358,953 shares at september 30, 2004, and 105,056,454 shares at december 31, 2003
                                                                                            1,064,000               
        property and equipment, less accumulated depreciation and amortization of 150,252 at june 30, 2004 and 140,066 at december 31, 2003
                                                                                             248,346,000              
        goodwill, less accumulated amortization of 765 at june 30, 2004 and december 31, 2003
                                                                                             7,774,000              
        authorized 320,000,000 shares; issued and outstanding 105,896,616 shares at june 30, 2004, and 105,056,454 shares at december 31, 2003
                                                                                             1,059,000              
        property and equipment, less accumulated depreciation and amortization of 146,239 at march 31, 2004 and 140,066 at december 31, 2003
                                                                                              245,522,000             
        goodwill, less accumulated amortization of 765 at march 31, 2004 and december 31, 2003
                                                                                              7,774,000             
        authorized 320,000,000 shares; issued and outstanding 105,216,967 shares at march 31, 2004, and 105,056,454 shares at december 31, 2003
                                                                                              1,052,000             
        authorized 320,000,000 shares; issued and outstanding 105,056,454 shares at december 31, 2003 and 104,220,940 shares at december 31, 2002
                                                                                               1,051,000            
        property and equipment, less accumulated depreciation and amortization of 131,324 at september 30, 2003 and 113,683 at december 31, 2002
                                                                                                234,789,000           
        goodwill, less accumulated amortization of 765 at september 30, 2003 and december 31, 2002
                                                                                                5,725,000           
        authorized 320,000,000 shares; issued and outstanding 104,961,612 shares at september 30, 2003, and 104,220,940 shares at december 31, 2002
                                                                                                1,050,000           
        property and equipment, less accumulated depreciation and amortization of 126,242 at june 30, 2003 and 113,683 at december 31, 2002
                                                                                                 236,363,000          
        goodwill, less accumulated amortization of 765 at june 30, 2003 and december 31, 2002
                                                                                                 5,725,000          
        authorized 320,000,000 shares; issued and outstanding 104,627,237 shares at june 30, 2003, and 104,220,940 shares at december 31, 2002
                                                                                                 1,046,000          
        property and equipment, less accumulated depreciation and amortization of 119,475 at march 31, 2003 and 113,683 at december 31, 2002
                                                                                                  233,742,000         
        goodwill, less accumulated amortization of 765 at march 31, 2003 and december 31, 2002
                                                                                                  5,725,000         
        preferred stock, par value .01 per share. authorized 2,000,000 shares; none issued
                                                                                                           
        preferred stock, par value .01 per share authorized 2,000,000 shares; none issued
                                                                                                           
        property and equipment, less accumulated depreciation and amortization of 111,319 at september 30, 2002 and 100,611 at december 31, 2001
                                                                                                    123,635,000       
        authorized 320,000,000 shares; issued and outstanding 104,105,923 shares at september 30, 2002, and 103,223,708 shares at december 31, 2001
                                                                                                    1,041,000       
        property and equipment, less accumulated depreciation and amortization of 109,107 at june 30, 2002 and 100,611 at december 31, 2001
                                                                                                     122,960,000      
        authorized 320,000,000 shares; issued and outstanding 103,971,796 shares at june 30, 2002, and 103,223,708 shares at december 31, 2001
                                                                                                     1,040,000      
        property and equipment, less accumulated depreciation and amortization of 104,418 at march 31, 2002 and 100,611 at december 31, 2001
                                                                                                      120,525,000     
        authorized 160,000,000 shares; issued and outstanding 51,843,596 shares at march 31, 2002, and 51,611,854 shares at december 31, 2001
                                                                                                      518,000     
        furniture, fixtures, and equipment
                                                                                                       111,585,000    
        par value .01 per share authorized 160,000,000 shares; issued and outstanding 51,611,854 shares at december 31, 2001 and 51,451,163 shares at december 31, 2000
                                                                                                       516,000    
        property and equipment, less accumulated depreciation and amortization of 96,550 at september 30, 2001 and 83,640 at december 31, 2000
                                                                                                        114,576,000   
        liabilities and shareholders' equity
                                                                                                           
        other current liabilities
                                                                                                        55,179,000 56,628,000 49,364,000 
        shareholders' equity:
                                                                                                           
        authorized 160,000,000 shares; issued and outstanding 52,372,294 shares at september 30, 2001, and 51,451,163 shares at december 31, 2000
                                                                                                        524,000   
        total shareholders' equity
                                                                                                        427,871,000 409,989,000 392,938,000 
        property and equipment, less accumulated depreciation and amortization of 91,070 at june 30, 2001 and 83,640 at december 31, 2000
                                                                                                         111,812,000  
        accounts of 12,044 at march 31, 2001 and
                                                                                                           
        11,825 at december 31, 2000
                                                                                                          308,443,000 
        property and equipment, less accumulated depreciation
                                                                                                           
        and amortization of 85,996 at march 31, 2001
                                                                                                           
        and 83,640 at december 31, 2000
                                                                                                          107,561,000 
        par value .01 per share.
                                                                                                           
        authorized 160,000,000 shares;
                                                                                                           
        issued and outstanding 52,084,610
                                                                                                           
        shares at march 31, 2001, and 51,451,163
                                                                                                           
        shares at december 31, 2000
                                                                                                          521,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-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-31 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-12-31 2001-09-30 2001-06-30 2001-03-31 
                                                                                                             
          operating activities:
                                                                                                             
          net earnings
        230,044,000 588,970,000 39,159,000 -20,180,000 204,099,000 581,707,000 54,775,000 4,751,000 170,400,000 580,936,000 -24,950,000 -30,205,000 225,998,000 946,443,000 31,936,000 32,746,000 349,480,000 1,058,935,000 42,936,000 29,024,000 287,950,000 506,495,000 7,531,000 61,406,000 122,782,000 431,389,000 7,097,000 13,419,000 140,111,000 456,723,000 22,121,000 4,746,000 136,200,000 369,777,000 11,851,000 15,188,000 93,567,000 324,584,000 -8,490,000 19,392,000 97,047,000 340,761,000 407,000 10,997,000 107,332,000 276,663,000 11,069,000 7,533,000 84,195,000 257,282,000 66,000 12,053,000 80,610,000 244,242,000 4,706,000 7,299,000 76,722,000 279,367,000 11,856,000 3,813,000 91,207,000 248,167,000 5,629,000 29,099,000 61,310,000 182,833,000 3,750,000   215,449,000 14,316,000 4,777,000 66,472,000 194,834,000 8,831,000 6,201,000 59,288,000 171,291,000 7,474,000 3,977,000 52,352,000 162,865,000 11,125,000 6,900,000 37,744,000 113,019,000 5,495,000 5,768,000 31,844,000 89,394,000 4,648,000 2,791,000 25,119,000 81,910,000 6,935,000 1,454,000 22,230,000 69,874,000 5,770,000 441,000 21,158,000 
          adjustments to reconcile net earnings to net cash from operating activities:
                                                                                                             
          provisions for losses on accounts receivable
        800,000   290,000 761,000    394,000 2,532,000    5,480,000 807,000    2,649,000 -109,000 1,199,000                                                                                 
          stock compensation expense
        12,823,000 51,185,000 -9,221,000 15,718,000 11,549,000 54,604,000 -15,944,000 13,332,000 12,372,000 42,520,000 -2,716,000 6,107,000 12,488,000 50,222,000 -11,343,000 13,915,000 11,603,000 54,181,000 -15,705,000 19,724,000 11,185,000 50,201,000 -9,341,000 10,482,000 11,156,000 49,388,000 -11,669,000 10,442,000 13,382,000 42,245,000 -4,100,000 6,735,000 11,267,000 39,698,000 -5,993,000 6,580,000 10,623,000 34,741,000 -2,481,000 2,126,000 10,831,000 32,496,000 -744,000 1,756,000 9,907,000 32,484,000 -1,828,000 1,583,000 10,294,000 32,798,000 -25,000 35,000 11,005,000 32,738,000 394,000 326,000 10,600,000 31,540,000 2,502,000 -236,000 10,472,000 32,897,000 -157,000 -195,000 11,198,000 28,341,000 -577,000 4,471,000 6,900,000 33,366,000 190,000 43,000 11,280,000 33,711,000 -837,000 583,000 11,460,000 29,926,000 2,395,000 1,020,000 8,398,000                     
          depreciation and amortization
        13,875,000 42,521,000 401,000 -757,000 14,604,000 45,316,000 795,000 -182,000 15,161,000 52,153,000 101,000 245,000 15,261,000 42,151,000 933,000 1,279,000 12,975,000 38,559,000 78,000 -312,000 12,987,000 41,108,000 1,742,000 1,449,000 12,660,000 38,564,000 -291,000 -716,000 13,393,000 40,684,000 -241,000 -346,000 13,922,000 37,038,000 230,000 115,000 11,927,000 34,914,000 240,000 313,000 11,329,000 34,537,000 55,000 -109,000 11,529,000 36,551,000 324,000 35,000 12,382,000 35,442,000 955,000 396,000 11,278,000 29,910,000 360,000 125,000 9,545,000 27,577,000 -58,000 83,000 9,174,000 27,815,000 -25,000 -285,000 9,395,000 30,112,000 -321,000 286,000 9,958,000 29,781,000 166,000 284,000 9,772,000 29,613,000 -585,000 700,000 9,575,000 26,107,000 715,000 573,000 8,053,000 23,048,000 237,000 264,000 7,339,000 19,897,000 313,000 234,000 6,259,000 18,302,000 167,000 144,000 5,779,000 17,070,000 -96,000 90,000 5,661,000 17,714,000 -135,000 17,000 5,948,000 
          other
        -3,645,000 13,538,000 -2,858,000 2,183,000 2,291,000 -3,521,000 -1,723,000 -100,000 1,985,000 5,788,000 109,000 1,405,000 1,159,000 -183,000 3,181,000 -2,201,000 455,000 3,164,000 280,000 -205,000 551,000 1,041,000 2,801,000 -315,000 433,000 289,000 681,000 -218,000 189,000 -19,000 610,000 8,000 48,000 -4,759,000 551,000 177,000 -351,000 -3,551,000 17,000 -42,000 36,000 -26,000 -25,000 -59,000 86,000 201,000 71,000 -70,000 138,000 657,000 -54,000 33,000 208,000 3,591,000 1,002,000 -11,000 282,000 -2,720,000 899,000 4,000 307,000 -706,000 20,000 -111,000 478,000 -206,000 3,000 362,000 -1,401,000 -119,000 98,000 417,000  15,000 20,000 334,000 -747,000 915,000 1,000 788,000  -445,000   -138,000 41,000 90,000 729,000  347,000 -281,000 983,000  -3,000 -8,000 250,000    330,000 
          changes in operating assets and liabilities:
                                                                                                             
          decrease in accounts receivable
        -49,513,000 79,630,000 20,156,000 -166,133,000 108,149,000 -230,449,000 -15,082,000 -225,543,000 -60,542,000 627,446,000 -228,043,000 -334,285,000 508,606,000 957,920,000 256,130,000      -252,914,000 -541,128,000 78,990,000 -201,735,000 16,680,000 222,034,000 72,072,000 -258,664,000 230,477,000   -147,523,000 100,647,000 -58,669,000 -52,960,000 -148,596,000 75,454,000 -44,018,000 -9,935,000 -161,054,000 112,710,000 60,153,000 -60,768,000 110,024,000 -46,790,000    12,228,000    38,856,000    12,968,000    6,683,000 -154,620,000 185,399,000 -206,637,000 -12,965,000 92,948,000 -154,404,000 -93,585,000 153,964,000    59,754,000    57,701,000    20,839,000                    37,810,000 
          increase in accounts payable and accrued liabilities
        68,351,000  -78,632,000 80,304,000 -18,419,000  -104,157,000 128,101,000 83,591,000  190,905,000 52,937,000 -202,923,000    140,191,000                                                                                     
          decrease in deferred contract costs
        101,136,000 32,703,000 70,066,000 -97,590,000 75,973,000 -117,028,000 91,601,000 -58,196,000 -64,062,000 93,869,000 -75,083,000 -49,455,000 67,621,000 488,873,000 188,949,000 -136,792,000 173,930,000     -107,961,000 -79,153,000 13,735,000 -16,068,000 18,510,000 23,311,000 -44,269,000 31,259,000    3,407,000                                                                     
          decrease in contract liabilities
        -98,589,000           60,644,000 -84,447,000                -36,725,000    -7,401,000                                                                     
          increase in income taxes payable
        38,583,000 5,359,000   30,340,000 6,057,000       91,000 -23,732,000   46,259,000 24,489,000 81,372,000 -94,632,000 46,638,000   9,666,000 10,488,000 -17,801,000 48,935,000 -66,599,000 16,993,000 -28,983,000   19,509,000 -21,885,000   19,824,000 -19,567,000   10,925,000 -1,596,000   23,132,000 -15,048,000   18,205,000 -21,679,000 63,806,000 -51,910,000 18,218,000 -5,378,000 20,951,000 -34,406,000 20,274,000 -13,742,000 44,170,000 -67,242,000 33,577,000   -27,550,000 25,941,000   -29,486,000 15,885,000    9,260,000    2,469,000                         
          decrease in other
        -4,631,000   -887,000 2,487,000     3,787,000 -15,813,000 5,384,000 -550,000 17,949,000 -4,368,000 -9,411,000 8,410,000     16,743,000 -33,434,000 27,991,000 -11,930,000    2,467,000                                                                         
          net cash from operating activities
        309,234,000 805,133,000 22,156,000 -163,410,000 342,622,000 633,389,000 -36,797,000 -130,135,000 256,904,000 863,211,000 31,534,000 -387,966,000 546,412,000 1,459,291,000 111,738,000 144,700,000 413,946,000 691,123,000 146,900,000 -325,273,000 355,744,000 493,413,000 -25,122,000 21,721,000 165,000,000 610,436,000 5,792,000 -133,776,000 289,483,000 486,083,000 -61,835,000 -86,921,000 235,477,000 403,279,000 4,146,000 -114,465,000 195,679,000 413,413,000 10,634,000 -130,901,000 235,953,000 432,036,000 -49,052,000 47,334,000 134,394,000 308,275,000 41,805,000 -128,971,000 173,857,000 311,243,000 12,267,000 -81,238,000 165,264,000 300,960,000 -23,648,000 -54,583,000 147,397,000 363,826,000 15,248,000 -99,776,000 177,833,000 282,500,000 92,472,000 -106,577,000 127,123,000 288,338,000 -42,624,000 -87,196,000 172,282,000 317,288,000 55,675,000          138,133,000 226,637,000 5,958,000    148,000 -42,787,000 75,975,000  -8,254,000        -35,346,000 -7,528,000 62,708,000 
          capital expenditures
        -12,612,000 -42,003,000 4,777,000 -2,723,000 -13,152,000 -28,175,000 -4,348,000 2,238,000 -10,181,000 -31,321,000 2,488,000 -355,000 -10,126,000 -70,896,000 22,230,000 -23,746,000 -14,412,000 -26,377,000 -3,331,000 1,852,000 -8,391,000 -38,365,000 12,936,000 -15,987,000 -6,127,000 -31,501,000 -2,534,000 -3,552,000 -9,435,000 -35,741,000 380,000 1,683,000 -13,796,000 -60,554,000 -14,082,000 -7,619,000 -12,761,000 -46,657,000 620,000 756,000 -14,035,000 -34,837,000 3,366,000 -3,467,000 -9,445,000 -29,217,000 1,380,000 -875,000 -8,760,000 -37,929,000 1,659,000 -7,073,000 -10,068,000 -37,456,000 -356,000 7,274,000 -17,088,000 -57,496,000 -3,509,000 4,015,000 -21,125,000 -31,455,000 -2,835,000 -536,000 -7,582,000 -25,186,000 -2,348,000 1,490,000 -8,656,000 -35,095,000                     -8,482,000 
          free cash flows
        296,622,000 763,130,000 26,933,000 -166,133,000 329,470,000 605,214,000 -41,145,000 -127,897,000 246,723,000 831,890,000 34,022,000 -388,321,000 536,286,000 1,388,395,000 133,968,000 120,954,000 399,534,000 664,746,000 143,569,000 -323,421,000 347,353,000 455,048,000 -12,186,000 5,734,000 158,873,000 578,935,000 3,258,000 -137,328,000 280,048,000 450,342,000 -61,455,000 -85,238,000 221,681,000 342,725,000 -9,936,000 -122,084,000 182,918,000 366,756,000 11,254,000 -130,145,000 221,918,000 397,199,000 -45,686,000 43,867,000 124,949,000 279,058,000 43,185,000 -129,846,000 165,097,000 273,314,000 13,926,000 -88,311,000 155,196,000 263,504,000 -24,004,000 -47,309,000 130,309,000 306,330,000 11,739,000 -95,761,000 156,708,000 251,045,000 89,637,000 -107,113,000 119,541,000 263,152,000 -44,972,000 -85,706,000 163,626,000 282,193,000 55,675,000          138,133,000 226,637,000 5,958,000    148,000 -42,787,000 75,975,000  -8,254,000        -35,346,000 -7,528,000 54,226,000 
          investing activities:
                                                                                                             
          purchase of property and equipment
        -12,612,000 -42,003,000 4,777,000 -2,723,000 -13,152,000 -28,175,000 -4,348,000 2,238,000 -10,181,000 -31,321,000 2,488,000 -355,000 -10,126,000 -70,896,000 22,230,000 -23,746,000 -14,412,000 -26,377,000 -3,331,000 1,852,000 -8,391,000 -38,365,000 12,936,000 -15,987,000 -6,127,000 -31,501,000 -2,534,000 -3,552,000 -9,435,000 -35,741,000 380,000 1,683,000 -13,796,000 -60,554,000 -14,082,000 -7,619,000 -12,761,000 -46,657,000 620,000 756,000 -14,035,000 -34,837,000 3,366,000 -3,467,000 -9,445,000 -29,217,000 1,380,000 -875,000 -8,760,000 -37,929,000 1,659,000 -7,073,000 -10,068,000 -37,456,000 -356,000 7,274,000 -17,088,000 -57,496,000 -3,509,000 4,015,000 -21,125,000 -31,455,000 -2,835,000 -536,000 -7,582,000 -25,186,000 -2,348,000 1,490,000 -8,656,000 -35,095,000                               -8,482,000 
          net cash from investing activities
        -12,482,000 -34,529,000 5,677,000 -2,855,000 -12,996,000 -28,007,000 -4,639,000 2,207,000 -10,084,000 -31,450,000 3,292,000 -1,724,000 -9,551,000 -71,196,000 21,774,000 -23,959,000 -14,333,000 -26,618,000 -3,626,000 2,024,000 -8,425,000 -38,023,000 14,178,000 -15,912,000 -6,270,000 -30,726,000 -3,340,000 -2,769,000 -9,180,000 -37,775,000 3,053,000 550,000 -14,227,000 23,038,000 -14,383,000 -6,908,000 -13,432,000 -42,154,000 -2,177,000 5,729,000 -14,594,000 -34,002,000 86,488,000 -90,939,000 31,027,000 -116,858,000 75,877,000 29,314,000 -67,244,000 -51,705,000 80,579,000 -95,206,000 -10,474,000 -36,833,000 -16,134,000 38,371,000 -32,398,000 -59,112,000 -3,646,000 5,032,000 -22,613,000 -32,669,000 -802,000 -961,000 -7,747,000 -30,439,000 3,690,000 -4,549,000 -10,050,000 -35,329,000                               -7,365,000 
          financing activities:
                                                                                                             
          payments on borrowings from revolving lines of credit
        -282,000                                                                                                     
          proceeds from borrowings on lines of credit
        7,095,000 873,000 4,523,000 -236,000 430,000  6,554,000 4,038,000 44,000  1,350,000 -4,441,000 11,495,000                                                                                         
          payments on borrowings on lines of credit
        -3,949,000 -6,575,000 -2,626,000 133,000 -235,000  2,632,000 14,463,000 -17,286,000  4,252,000 20,659,000 -26,402,000                                                                                         
          proceeds from issuance of common stock
        3,126,000 26,990,000 56,055,000 -7,911,000 13,043,000 16,001,000 46,807,000 -1,580,000 8,029,000 23,048,000 52,665,000 -112,000 9,288,000 19,095,000 56,203,000 -69,000 5,751,000 49,140,000 34,254,000 2,954,000 19,757,000 64,915,000 92,243,000 5,788,000 23,399,000 87,532,000 28,426,000 5,097,000 27,190,000 134,926,000 -47,557,000 68,966,000 26,397,000 139,177,000 14,414,000 6,136,000 45,365,000 127,791,000 9,034,000 6,853,000 41,635,000 76,358,000 29,559,000 -10,001,000 35,048,000 40,817,000 6,327,000 14,233,000 7,892,000 26,137,000 26,067,000 -3,381,000 10,929,000 27,912,000 17,117,000 -5,438,000 12,920,000 25,680,000 15,145,000 8,017,000 7,804,000 62,066,000 26,698,000 -1,200,000 12,220,000 21,818,000 16,239,000 332,000 8,536,000 24,723,000 11,200,000 10,923,000 4,614,000 33,397,000 18,986,000 -2,664,000 15,266,000 29,961,000 -1,160,000 15,006,000 5,507,000 20,057,000 12,453,000 6,325,000 2,375,000 14,034,000 4,885,000 8,637,000 1,427,000 6,859,000 9,900,000 1,473,000 1,792,000 7,037,000 6,749,000 527,000 2,447,000 7,835,000 2,299,000 3,023,000 2,122,000 
          repurchases of common stock
        -287,624,000 -455,012,000 18,822,000 -53,762,000 -177,354,000 -715,030,000 -37,731,000 258,224,000 -360,524,000 -1,094,783,000 389,586,000 -474,187,000 -213,502,000 -1,112,867,000 80,024,000   -437,999,000 -14,123,000 23,525,000 -85,997,000   252,255,000 -283,240,000 -327,061,000 128,590,000 -146,255,000 -44,334,000 -500,070,000 87,744,000 -63,212,000 -172,360,000 -275,482,000 -118,724,000 -30,144,000 -53,908,000 -235,968,000 -5,575,000 -25,823,000 -70,292,000 -420,021,000 -81,833,000 -50,769,000 -77,368,000 -433,737,000 14,347,000 95,334,000 -226,725,000 -176,011,000 -64,325,000 -3,919,000 -17,681,000 -215,187,000 -2,826,000 -62,536,000 -21,865,000 -68,773,000 2,392,000 -26,106,000 -19,584,000 -178,530,000 -14,133,000 -35,630,000 -18,019,000 -50,406,000 -10,343,000 -4,548,000 -19,212,000 -78,846,000                               -214,000 
          payments for taxes related to net share settlement of equity awards
        -7,544,000   -9,335,000 -509,000   -4,978,000 -5,185,000   -4,611,000 -7,445,000   -4,369,000 -7,482,000 -15,168,000 13,889,000 -12,618,000 -1,275,000   -7,774,000 -1,396,000                                                                             
          distribution to noncontrolling interest
        -650,000 -1,354,000   -1,346,000         -1,402,000                                                                                       
          net cash from financing activities
        -289,828,000 -652,868,000 190,266,000 -173,904,000 -165,971,000 -948,967,000 131,063,000 167,529,000 -374,922,000 -1,307,216,000 562,172,000 -564,955,000 -226,566,000 -1,255,724,000 207,675,000 -654,250,000 17,759,000 -599,760,000 138,255,000 -84,526,000 -67,515,000 -452,967,000 219,213,000 163,454,000 -261,237,000 -416,756,000 248,874,000 -233,016,000 -17,144,000 -526,470,000 121,336,000 -76,641,000 -145,963,000 -287,704,000 -28,584,000 -99,734,000 -8,543,000 -254,356,000 76,434,000 -91,838,000 -28,657,000 -479,608,000 16,141,000 -129,808,000 -41,697,000 -516,989,000 83,033,000 46,851,000 -218,429,000 -278,557,000 21,896,000 -61,984,000 -13,383,000 -299,301,000 71,725,000 -129,952,000 -5,519,000 -144,474,000 67,981,000 -71,064,000 -9,534,000 -181,031,000 53,362,000 -79,132,000 -1,787,000 -107,589,000 43,336,000 -43,359,000 -9,736,000 -111,866,000                               948,000 
          effect of exchange rate changes on cash and cash equivalents
        -4,712,000 14,224,000 -21,736,000 7,611,000 6,545,000 -42,298,000 30,296,000 4,223,000 -14,325,000 13,366,000 -3,950,000 -14,225,000 6,368,000 -4,495,000 -969,000 -40,080,000 -6,438,000 -9,829,000 -16,272,000 22,901,000 -14,202,000 9,822,000 8,304,000 17,737,000 -16,011,000 10,482,000 -11,227,000 -2,912,000 2,535,000 -18,960,000 19,251,000 -30,837,000 6,515,000 19,517,000 -1,512,000 -1,634,000 7,904,000 -12,700,000 11,198,000 -22,764,000 13,419,000 -20,693,000 -23,204,000 19,959,000 -17,687,000 -14,892,000 -20,311,000 8,927,000 -4,790,000 -18,392,000 18,057,000 -3,995,000 -7,562,000 -1,735,000 20,120,000 -21,063,000 9,079,000 14,667,000 -31,958,000 -839,000 8,320,000 -7,190,000 33,242,000 -10,397,000 -1,870,000                                     
          change in cash and cash equivalents
        2,212,000 131,960,000 196,363,000 -332,558,000 170,200,000 -385,883,000 119,923,000 43,824,000 -142,427,000 -462,089,000 593,048,000 -968,870,000 316,663,000 127,876,000 340,218,000 -573,589,000 410,934,000 54,916,000 265,257,000 -384,874,000 265,602,000 12,245,000 216,573,000 187,000,000 -118,518,000 173,436,000 240,099,000                                                                           
          cash and cash equivalents at beginning of period
        1,314,285,000 -7,842,000 -162,358,000 170,200,000 1,148,320,000 241,030,000 -98,603,000 -142,427,000 1,512,883,000 335,544,000 -652,207,000 316,663,000 2,034,131,000 -248,279,000 -162,655,000 410,934,000 1,728,692,000 -146,330,000 -119,272,000 265,602,000 1,527,791,000 50,036,000 68,482,000 -118,518,000 1,230,491,000 -158,915,000 -106,779,000 265,694,000 923,735,000  -112,047,000 81,802,000 1,051,099,000  -41,133,000 181,608,000 974,435,000  -33,653,000 206,121,000 807,796,000  -47,417,000 106,037,000 927,107,000  -160,485,000 -116,606,000 1,247,652,000  -108,578,000 133,845,000 1,260,842,000  -48,668,000 118,559,000 1,294,356,000  -12,641,000 154,006,000 1,084,465,000  -81,348,000 115,719,000 925,929,000  32,303,000 142,651,000 741,028,000  -37,478,000 166,367,000 574,599,000  -1,774,000 65,458,000 511,358,000  -112,994,000 103,794,000 463,894,000  -18,517,000 48,407,000 408,983,000  8,133,000 68,494,000 295,832,000  12,170,000 60,386,000 211,859,000  10,325,000 44,224,000 218,677,000  31,223,000 51,915,000 169,005,000 
          cash and cash equivalents at end of period
        1,316,497,000 124,118,000 34,005,000 -162,358,000 1,318,520,000 -144,853,000 21,320,000 -98,603,000 1,370,456,000 -126,545,000 -59,159,000 -652,207,000 2,350,794,000 -120,403,000 177,563,000 -162,655,000 2,139,626,000 -91,414,000 145,985,000 -119,272,000 1,793,393,000 62,281,000 285,055,000 68,482,000 1,111,973,000 14,521,000 133,320,000 -106,779,000 1,189,429,000  -30,242,000 -112,047,000 1,132,901,000  -81,466,000 -41,133,000 1,156,043,000  62,436,000 -33,653,000 1,013,917,000  -17,044,000 -47,417,000 1,033,144,000  19,919,000 -160,485,000 1,131,046,000  24,221,000 -108,578,000 1,394,687,000  3,395,000 -48,668,000 1,412,915,000  34,984,000 -12,641,000 1,238,471,000  96,926,000 -81,348,000 1,041,648,000  31,287,000 32,303,000 883,679,000  -7,139,000 -37,478,000 740,966,000  -17,860,000 -1,774,000 576,816,000  44,835,000 -112,994,000 567,688,000  22,570,000 -18,517,000 457,390,000  5,162,000 8,133,000 364,326,000  8,580,000 12,170,000 272,245,000  14,106,000 10,325,000 262,901,000  4,040,000 31,223,000 220,920,000 
          taxes paid:
                                                                                                             
          income taxes
        35,517,000  -71,749,000 84,653,000 40,624,000  -33,693,000 59,875,000 36,864,000  -112,067,000 102,884,000 70,786,000  -85,831,000 158,831,000 77,960,000  -39,342,000 97,352,000 46,607,000  67,930,000 3,200,000 35,304,000  -36,514,000 60,462,000 37,253,000  -26,299,000 47,093,000 38,519,000  -45,251,000 74,362,000 29,146,000 195,616,000 -49,673,000 70,385,000 37,984,000 178,993,000 -41,015,000 73,128,000 28,261,000 192,540,000 -44,064,000 78,467,000 27,496,000 88,120,000 62,053,000 58,244,000 26,951,000 156,263,000 -26,672,000 51,071,000 26,512,000 200,765,000 -25,179,000 64,759,000 26,276,000 119,211,000 -4,439,000 36,850,000 19,996,000 112,138,000 -13,139,000 44,382,000 15,364,000 140,032,000 -35,499,000 43,341,000 24,272,000 122,126,000 -17,052,000 8,246,000 33,033,000 86,002,000 -12,663,000 17,701,000 12,675,000 51,879,000 -8,147,000 8,328,000 10,116,000 36,487,000 -10,823,000 9,817,000 8,465,000 60,609,000 -3,160,000 7,330,000 14,041,000 27,771,000 -3,348,000 8,857,000 3,831,000 31,004,000 -884,000 4,502,000 7,203,000 
          deferred income tax benefit
         -12,147,000 5,958,000   -4,081,000 5,860,000   -16,498,000 -2,858,000                                                  -1,936,000                                         
          increase in accounts payable and accrued expenses
                     -447,201,000 -217,751,000     -133,035,000 233,153,000 336,232,000 -12,497,000 105,843,000 917,000 -123,171,000 -98,716,000   -29,593,000    52,798,000 9,210,000   64,646,000 -13,352,000 66,766,000 -15,344,000 -64,542,000 -27,660,000 -6,857,000 14,895,000 130,311,000 -38,264,000 31,831,000 29,546,000 53,025,000 -53,955,000 46,470,000 -1,390,000 53,892,000 -93,941,000 57,115,000 13,559,000 -16,749,000 -32,013,000 -22,244,000 30,187,000 104,808,000 -96,611,000 78,772,000 43,169,000 -41,801,000 92,040,000 59,841,000 -80,170,000                                 
          increase in contract liabilities
         -46,808,000 -70,319,000 106,249,000 -89,288,000 129,026,000 -84,540,000 65,759,000 69,308,000 -114,777,000    -548,461,000 -204,321,000 147,783,000 -193,357,000 422,645,000 206,688,000 94,914,000 79,590,000 126,061,000 92,233,000 -21,796,000 21,201,000 -23,886,000 -26,214,000   7,672,000 15,962,000                                                                       
          dividends paid
                                                                             -68,105,000                                
          supplemental cash flow information:
                                                                                                             
          cash paid for income taxes
                                                                                                             
          provisions for losses (recoveries) on accounts receivable
                    1,072,000           569,000 1,820,000                                                                             
          increase in other
              -16,341,000 2,444,000 3,317,000            -1,488,000      932,000                                                                           
          decrease in income taxes payable
               -52,540,000 22,686,000  89,800,000                                                                                           
          deferred income tax expense
            76,000    2,294,000    2,036,000 -30,170,000 5,552,000 -5,386,000 -3,236,000 3,968,000 -9,508,000 -6,301,000 8,151,000 9,647,000 -10,563,000 14,426,000 -5,139,000   1,589,000 2,108,000 11,579,000 -26,845,000 382,000 2,853,000 -14,841,000 -36,115,000 1,668,000 5,593,000 17,274,000 4,676,000 -16,011,000 9,896,000 25,610,000 -16,597,000 -2,951,000 11,937,000 -4,491,000 -4,976,000 -4,303,000 7,194,000 12,210,000 -39,003,000 -1,304,000 7,122,000 7,051,000 10,327,000 -11,220,000 5,481,000 5,263,000 -10,929,000   11,134,000 -11,379,000 18,542,000 -7,728,000 5,092,000 5,994,000 -19,146,000 6,451,000 15,233,000 -6,530,000 -1,179,000 8,826,000 5,775,000 6,444,000 1,304,000 5,468,000 -400,000 -16,218,000 14,510,000 6,280,000  530,000 -531,000 4,259,000 11,356,000 3,122,000 186,000 4,847,000  3,213,000 -2,602,000 2,944,000  2,728,000 -3,251,000 4,070,000 -1,283,000 2,959,000 -7,423,000 8,124,000 
          proceeds from borrowing on lines of credit
                       9,081,000 19,490,000 33,000                                                                                    
          payments on borrowing on lines of credit
                                                                                                             
          provisions for (recoveries) losses on accounts receivable
                                                                                                             
          payments from borrowing on lines of credit
                     -9,172,000                                                                                        
          (recoveries) provisions for losses on accounts receivable
                        -416,000                                                                                     
          increase in accounts receivable
                        -132,348,000  -303,517,000           -4,879,000                -147,903,000 25,634,000    43,108,000    39,740,000    9,861,000                                           
          increase in deferred contract costs
                          -178,550,000 -79,124,000 -71,258,000         -7,474,000 -14,604,000                                                                       
          purchase of noncontrolling interest
                                     -75,000                       -7,730,000                -2,122,000                                 
          distributions to noncontrolling interest
                                     -1,163,000               -857,000    -85,000    -105,000    -133,000    -88,000    -75,000                                    
          (decrease) in income taxes payable
                                                                                                             
          proceeds from sale of property and equipment
                                                              -100,000 29,000 112,000 169,000 -18,000 -1,000 43,000 262,000 -13,000 52,000 59,000 228,000 15,000 -11,000 44,000 263,000 -33,000 97,000 42,000 373,000 12,000 -260,000 379,000 345,000 -35,000 -91,000 178,000 346,000 975,000 -35,000 142,000 412,000 -82,000 183,000 52,000 264,000 19,000 126,000 6,000 3,985,000 -71,000 -3,289,000 3,526,000     
          recoveries on accounts receivable
                                    -1,888,000                                                                         
          decrease in accounts payable and accrued expenses
                                    -122,283,000   103,919,000 -45,844,000    -18,324,000                                                                 
          increase in cash and cash equivalents
                                    265,694,000 -97,122,000 81,805,000 -193,849,000 81,802,000 158,130,000 -40,333,000 -222,741,000 181,608,000 104,203,000 96,089,000 -239,774,000 206,121,000  30,373,000 -153,454,000 106,037,000  180,404,000 -43,879,000 -116,606,000 -37,411,000 132,799,000 -242,423,000 133,845,000 -36,909,000 52,063,000 -167,227,000 118,559,000 174,907,000 47,625,000 -166,647,000 154,006,000 61,610,000 178,274,000 -197,067,000 115,719,000 153,614,000 -1,016,000 -110,348,000 142,651,000 173,568,000   166,367,000    65,458,000 2,629,000   103,794,000 32,341,000   48,407,000 107,989,000 -2,971,000 -60,361,000 68,494,000  -3,590,000 -48,216,000 60,386,000  3,781,000 -33,899,000 44,224,000 45,632,000 -27,183,000 -20,692,000 51,915,000 
          provision for losses on accounts receivable
                                     1,839,000 1,441,000   3,615,000 1,226,000 -416,000 931,000 1,286,000 759,000 -16,000 578,000              851,000 79,000 -467,000 1,956,000 -566,000 -1,916,000 1,853,000 2,130,000 1,902,000 -3,061,000 2,443,000 1,582,000 297,000 -3,719,000 2,644,000 473,000    239,000   514,000 938,000 -388,000   531,000   36,000 292,000   682,000 -46,000   198,000 935,000 839,000      978,000 
          decrease in other current assets
                                     -3,711,000 2,132,000 -2,336,000 1,134,000       3,416,000 -2,055,000   -4,756,000 3,569,000    1,279,000   394,000 -485,000   -282,000 1,924,000           -1,293,000 -15,000            5,094,000    2,793,000    723,000             
          purchase of short-term investments
                                               50,000 -52,000   -46,964,000 -22,000 -96,451,000 -24,974,000 65,829,000 -81,130,000                                                     
          proceeds from maturities of short-term investments
                                                17,000 48,532,000   40,296,000 36,619,000 70,464,000 -5,333,000 20,976,000                                                     
          cash and cash equivalents at beginning of year
                                                                                                             
          cash and cash equivalents at end of year
                                                                                                             
          (recoveries) provision for losses on accounts receivable
                                        -265,000                -1,115,000                                                     
          increase in other current assets
                                          -9,162,000 6,855,000 -3,565,000         376,000 -161,000   2,687,000           -1,415,000    -1,811,000                                    -12,286,000 
          excess tax benefits from stock plans
                                             -279,000 25,000     1,114,000 -1,480,000 -1,068,000 448,000 -6,000 -489,000   515,000 -1,099,000 -5,342,000 747,000 2,620,000 -3,426,000 -4,763,000 1,748,000 -39,000 -2,246,000 -20,393,000 637,000 -95,000 -4,012,000 -5,480,000 1,827,000 989,000 -3,062,000 -10,469,000 -8,374,000 6,383,000 1,506,000 23,956,000 -1,142,000 -11,041,000 16,332,000                         
          escrow deposit for land acquisition
                                                                                                             
          decrease in cash and cash equivalents
                                                                                                             
          provision for losses (recoveries) on accounts receivable
                                                  -450,000 307,000 277,000 199,000 68,000   620,000 1,396,000 -841,000 941,000                                                 
          decrease in short-term investments
                                                          79,878,000 -89,841,000 38,000     -532,000 1,010,000   51,000 131,000 42,000 -36,000 9,000 30,000 -57,000 44,000  -175,000 122,000 47,000          -606,000      31,000            1,578,000 
          prepayment on long-term leases
                                                                                                             
          interest and taxes paid:
                                                                                                             
          interest
                                                             488,000 -206,000 46,000 187,000 248,000 35,000 9,000 4,000 -30,000 -12,000 65,000 87,000 180,000 252,000 50,000 15,000 153,000 -55,000 4,000 71,000 58,000 -102,000 116,000 11,000 172,000 14,000 -16,000 24,000 247,000 -208,000 194,000 20,000 36,000 -17,000 12,000 10,000 151,000 -63,000 32,000 46,000 161,000 -47,000 -3,000 65,000 437,000 -61,000 -27,000 175,000 
          gain on sale of assets
                                                              52,000 -65,000  18,000 9,000 -30,000   186,000 -295,000   -2,000 -4,000 -653,000                                
          increase in short-term investments
                                                                -15,780,000    -89,000                                         
          loss on sale of assets
                                                                                                             
          amortization of other intangible assets
                                                                                                             
          prepayment on long-term land lease
                                                                         -3,151,000 5,446,000                                   
          increase in income tax payables
                                                                                                             
          effect of exchange rate changes on cash
                                                                          -5,418,000 24,756,000 -9,845,000 3,475,000 -29,393,000 -5,863,000 9,215,000 5,652,000 5,499,000 -1,238,000 3,272,000   3,402,000 2,614,000     6,303,000   2,080,000 11,824,000 -3,457,000 3,461,000 1,731,000        -4,376,000 
          repayments of short-term debt
                                                                                                            -960,000 
          net earnings attributable to shareholders
                                                                            59,260,000                                 
          net earnings attributable to noncontrolling interest
                                                                            109,000                                 
          borrowings of short-term debt
                                                                                810,000    220,000                         
          distributions to noncontrolling interests
                                                                                                             
          minority interest in earnings of consolidated entities
                                                                             1,384,000 224,000 308,000 49,000 651,000 -205,000 221,000 37,000   -381,000 2,196,000                     
          net distributions to minority interests
                                                                             -107,000                                
          increase in accounts payable and other current liabilities
                                                                              -53,228,000    3,028,000    18,458,000    34,397,000    -4,036,000 3,505,000 40,572,000          -1,913,000 19,490,000 -10,750,000 
          gain on sale of property and equipment
                                                                                                             
          decrease (increase) in other current assets
                                                                               567,000 55,000                             
          deposit on building purchase
                                                                                                             
          (repayments) borrowings of short-term debt
                                                                                                             
          (decrease) increase in cash and cash equivalents
                                                                                                             
          increase (decrease) in accounts payable and other current liabilities
                                                                                15,078,000        33,942,000            314,000   21,856,000 15,233,000     
          net cash provided by operating activities
                                                                                178,705,000  -50,418,000 -29,147,000 116,079,000  29,100,000      95,710,000        63,978,000   -20,386,000 43,650,000     
          (increase) decrease in short-term investments
                                                                                  -50,000                           
          proceeds (repayments) of short-term debt
                                                                                                             
          net distributions to minority interest
                                                                                                             
          decrease (increase) in short-term investments
                                                                                    86,000                34,000         
          adjustments to reconcile net earnings to net cash provided by operating activities:
                                                                                                             
          excess tax benefits from employee stock plans
                                                                                     22,212,000 -13,779,000 8,938,000 6,035,000                     
          impairment write down of other assets
                                                                                                             
          increase in taxes payable
                                                                                                             
          tax benefits from employee stock plans
                                                                                        492,000 16,853,000 -3,167,000 3,083,000 2,936,000 14,862,000 -3,521,000 6,196,000 1,922,000 2,054,000 738,000 -1,069,000 2,157,000 5,645,000 -1,662,000 -1,033,000 3,008,000   -8,026,000 11,396,000 
          increase in minority interest
                                                                                         3,914,000 1,254,000 -4,000 837,000 3,172,000 74,000 -105,000 962,000             
          increase in accounts payable, accrued expenses and taxes payable
                                                                                                             
          (repayments) borrowing of short-term debt
                                                                                                             
          borrowings (repayments) of short-term debt
                                                                                          -6,000    1,000          339,000     
          loss on sale of property and equipment
                                                                                                13,000             
          decrease (increase) in accounts receivable
                                                                                            43,670,000        27,554,000         
          amortization of cost in excess of net assets of acquired businesses and other intangible assets
                                                                                                             
          cash paid for note receivable secured by real estate
                                                                                                             
          cash held in escrow for real estate acquisition
                                                                                                             
          borrowing (repayments) of short-term debt
                                                                                                             
          increase (decrease) in accounts payable, accrued expenses and taxes payable
                                                                                                             
          increase (decrease) in cash and cash equivalents
                                                                                                             
          net cash used in investing activities
                                                                                                             
          loss (gain) on sale of property and equipment
                                                                                                             
          net cash provided by financing activities
                                                                                                        2,384,000     
          amortization of cost in excess of net assets of acquired businesses
                                                                                                             
          net cash (used in) provided by financing activities
                                                                                                             
          net cash (used) provided in financing activities
                                                                                                             
          adjustments to reconcile net earnings to
                                                                                                             
          net cash from operating activities: