7Baggers

Dycom Industries, Inc
(NYSE:DY) 

DY stock logo

Dycom Industries, Inc. provides specialty contracting services in the United States. The company offers various specialty contracting services, including program management, engineering, construction, maintenance, and installation services, such as placement and splicing of fiber, copper, and coaxia...

Founded: 1969
Full Time Employees: 15,230
Sector: Industrials
Industry: Engineering & Construction

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-05-02 2026-01-31 2025-10-25 2025-07-26 2025-04-26 2025-01-25 2024-10-26 2024-07-27 2024-04-27 2024-01-27 2023-10-28 2023-07-29 2023-04-29 2023-01-28 2022-10-29 2022-07-30 2022-04-30 2022-01-29 2021-10-30 2021-07-31 2021-05-01 2021-01-30 2020-10-24 2020-07-25 2020-04-25 2020-01-25 2019-10-26 2019-07-27 2019-04-27 2019-01-26 2018-10-27 2018-07-28 2018-04-28 2017-10-28 2017-07-29 2017-04-29 2017-01-28 2016-10-29 2016-07-30 2016-04-23 2016-01-23 2015-10-24 2015-07-25 2015-04-25 2015-01-24 2014-10-25 2014-07-26 2014-04-26 2014-01-25 2013-10-26 2013-07-27 2013-04-27 2013-01-26 2012-10-27 2012-07-28 2012-04-28 2012-01-28 2011-10-29 2011-07-30 2011-04-30 2011-01-29 2010-10-30 2010-07-31 2010-04-24 2010-01-23 2009-10-24 2009-07-25 2009-04-25 2009-01-24 2008-10-25 2008-07-26 2008-04-26 2008-01-26 2007-10-27 2007-07-28 2007-04-28 2007-01-27 2006-10-28 2006-07-29 2006-04-29 2006-01-28 2005-10-29 2005-07-30 2005-04-30 2005-01-29 2004-10-30 2004-07-31 2004-04-24 2004-01-24 2003-10-25 2003-07-26 2003-04-26 2003-01-25 2002-10-26 2002-07-27 2002-04-27 2002-01-26 
                                                                                                     
      contract revenues
    1,964,782,000 1,457,563,000 1,451,798,000 1,377,944,000 1,258,608,000 1,084,525,000 1,272,007,000 1,203,059,000 1,142,423,000 952,455,000 1,136,110,000 1,041,535,000 1,045,474,000 917,466,000 1,042,423,000 972,273,000 876,300,000 761,481,000 853,973,000 787,568,000 727,497,000 750,665,000 810,256,000 823,921,000 814,322,000 737,603,000 884,115,000 884,221,000 833,743,000 748,619,000 848,237,000 799,470,000 731,375,000 756,215,000 780,187,000 786,338,000 701,131,000 799,223,000 789,159,000 664,645,000 559,470,000 659,268,000 578,479,000 492,363,000 441,081,000 510,389,000 482,071,000 426,284,000 390,518,000 512,720,000 478,632,000 437,367,000 369,326,000 323,286,000 318,034,000 296,103,000 267,407,000 319,575,000 303,718,000 252,363,000 218,203,000 261,584,000 281,541,000 231,636,000 216,331,000 259,116,000 269,691,000 257,719,000 245,522,000 333,967,000 322,087,000 293,440,000 284,758,000 329,672,000 317,324,000 291,643,000 258,293,000 278,177,000 259,944,000 258,690,000 244,141,000 260,898,000 251,262,943 247,659,880              
      costs of earned revenues, excluding depreciation and amortization
    1,578,055,000 1,192,637,000 1,131,596,000 1,070,450,000 1,011,112,000 887,947,000 1,007,412,000 952,882,000 921,636,000 791,378,000 886,662,000 830,409,000 853,366,000 765,658,000 850,897,000 797,980,000 745,730,000 656,634,000 705,865,000 651,367,000 620,011,000 645,475,000 658,355,000 657,953,000 680,206,000 633,203,000 724,378,000 720,382,000 701,767,000 633,279,000 687,164,000 642,376,000 599,573,000 600,847,000 606,898,000 621,475,000 561,371,000 614,990,000 605,908,000 520,408,000 450,284,000 506,978,000 446,114,000 388,239,000 355,429,000 403,468,000 387,221,000 350,352,000 327,353,000 410,119,000 384,169,000 357,664,000 301,516,000 257,066,000 252,137,000 241,386,000 220,239,000 255,187,000 239,132,000 207,045,000 181,621,000 209,322,000 227,823,000 191,333,000 180,936,000 209,971,000 213,646,000 206,733,000 205,860,000 268,646,000 262,403,000 239,598,000 247,906,000                         
      general and administrative
    131,329,000 127,668,000 107,297,000 106,794,000 103,726,000 88,115,000 110,777,000 99,583,000 94,555,000 72,975,000 87,511,000 84,832,000 82,357,000 71,964,000 78,798,000 73,336,000 69,380,000 63,792,000 66,899,000 64,730,000 67,011,000 63,899,000 62,628,000 67,357,000 65,887,000 60,977,000 69,875,000 65,117,000 58,622,000 73,539,000 68,763,000 64,555,000 62,283,000 64,562,000 59,519,000 61,317,000 58,191,000 60,204,000 62,146,000 56,519,000 47,020,000 51,464,000 47,482,000 44,707,000 41,815,000 44,696,000 41,059,000 39,162,000 38,562,000 43,075,000 39,914,000 38,205,000 38,827,000 28,824,000 27,435,000 26,956,000 24,275,000 25,358,000 26,284,000 23,678,000 21,835,000 22,825,000    23,502,000 25,382,000 24,276,000 21,535,000 27,540,000 26,050,000 24,969,000 22,315,000 25,608,000 23,304,000 23,712,000 21,395,000 22,207,000 21,121,000 21,145,000 19,172,000 19,455,000 21,118,567 20,928,002 18,931,176 17,982,255 20,447,739 17,762,287 18,862,246 17,507,642 15,277,897 17,771,918 17,448,267 18,275,419 16,084,154 20,018,899 15,261,836 
      depreciation and amortization
    111,644,000 88,164,000 62,159,000 60,854,000 58,389,000 54,793,000 52,001,000 46,572,000 45,205,000 45,306,000 42,522,000 37,993,000 37,271,000 36,745,000 35,454,000 35,345,000 36,637,000 37,345,000 37,766,000 38,462,000 39,079,000 43,584,000 42,313,000 44,129,000 45,871,000 46,615,000 47,356,000 47,244,000 46,341,000 45,909,000 45,533,000 44,805,000 43,355,000 42,651,000 40,244,000 37,411,000 35,705,000 34,546,000 36,010,000 31,583,000 29,898,000 27,449,000 25,865,000 23,985,000 23,264,000 22,930,000 23,059,000 22,726,000 23,435,000 23,552,000 24,821,000 24,531,000 20,819,000 15,311,000 15,646,000 15,561,000 15,528,000 15,958,000 15,639,000 15,491,000 15,787,000 15,616,000 17,049,000 15,852,000 15,516,000 15,191,000 15,843,000 16,163,000 16,817,000 16,612,000 17,030,000 17,301,000 16,910,000 16,047,000 15,835,000 15,327,000 14,142,000 12,859,000 12,164,000 12,243,000 12,166,000 11,381,000 11,003,058 11,524,787 12,800,023 11,265,132 11,613,857 10,109,601 11,008,530 9,334,410 8,898,453 8,885,456 10,460,239 10,829,811 10,913,966 10,207,899 8,680,574 
      total
    1,821,028,000 1,408,469,000 1,301,052,000 1,238,098,000 1,173,227,000 1,030,855,000 1,170,190,000 1,099,037,000 1,061,396,000 909,659,000 1,016,695,000 953,234,000 972,994,000 874,367,000 965,149,000 906,661,000 851,747,000 757,771,000 810,530,000 754,559,000 726,101,000 752,958,000 763,296,000 769,439,000 845,228,000 740,795,000 841,609,000 832,743,000 806,730,000 752,727,000 801,460,000 751,736,000 705,211,000 708,060,000 706,661,000 720,203,000 655,267,000 709,740,000 704,064,000 608,510,000 527,202,000 585,891,000 519,461,000 456,931,000 420,508,000 471,094,000 451,339,000 412,240,000 389,350,000 476,746,000 448,904,000 420,400,000 361,162,000 301,201,000 295,218,000 283,903,000 260,042,000 296,503,000 281,055,000 246,214,000 219,243,000 247,763,000 271,314,000 231,482,000 220,350,000 248,664,000 254,871,000 247,172,000 338,641,000 312,798,000 315,155,000 281,868,000 287,131,000 302,967,000 292,196,000 272,696,000 246,308,000 259,507,000 241,793,000 259,273,000 234,369,000 244,136,000 260,856,118 228,396,298 213,717,497 237,917,087 233,509,798 202,487,576 181,095,104 173,891,787 164,134,149 135,923,247 139,266,436 152,685,422 211,436,448 157,245,502 130,663,057 
      interest expense
    -35,535,000 -23,127,000 -13,782,000 -15,558,000 -14,045,000 -16,053,000 -17,451,000 -14,657,000 -12,834,000 -15,002,000 -13,952,000 -12,277,000 -11,372,000 -11,561,000 -10,592,000 -9,347,000 -9,118,000 -8,823,000 -9,132,000 -9,334,000 -5,877,000 -4,651,000 -4,710,000 -7,853,000 -12,457,000 -12,620,000 -13,128,000 -12,878,000 -12,233,000 -12,447,000 -11,310,000 -10,446,000 -10,166,000 -9,707,000 -9,735,000 -9,382,000 -9,181,000 -9,067,000 -9,710,000 -8,007,000 -7,872,000 -9,131,000 -6,899,000 -6,646,000 -6,730,000 -6,749,000 -6,578,000 -6,563,000 -6,800,000 -6,886,000 -6,752,000 -6,637,000 -5,748,000 -4,197,000 -4,189,000 -4,178,000 -4,185,000 -4,190,000 -4,114,000 -4,422,000 -3,773,000 -3,707,000 -3,802,000 -3,386,000 -3,541,000 -3,544,000 -3,430,000 -3,162,000 -4,099,000 -4,052,000 -2,865,000 -3,110,000 -3,566,000 -3,556,000 -3,503,000 -3,596,000 -3,953,000 -3,757,000 -3,476,000 -3,641,000 -4,007,000 -842,000 -97,083 -90,062 -67,389 -162,466 -91,004 -406,816 -464,621         
      other income
    -1,510,000 -803,000 3,298,000 6,830,000 7,264,000 6,618,000 6,926,000 6,419,000 9,251,000 3,981,000 6,906,000 5,731,000 4,991,000 345,000 2,474,000 2,587,000 4,795,000 179,000 564,000 986,000 2,717,000 676,000 3,708,000 3,097,000 1,118,000 554,000 1,407,000 4,006,000 5,698,000 1,156,000 2,817,000 4,156,000 7,711,000 5,931,000 6,043,000 4,793,000 1,006,000 940,000 3,567,000 4,323,000 1,072,000 1,469,000 1,290,000 3,471,000 1,735,000 1,795,000 3,028,000 5,593,000 595,000 2,012,000 1,070,000 1,477,000 428,000 1,614,000 2,882,000 7,627,000 2,357,000 2,959,000 3,632,000 3,500,000 2,207,000 1,757,000 1,634,000 4,451,000 903,000 1,105,000 765,000 3,566,000 1,832,000 402,000 2,114,000 2,670,000 798,000 1,572,000 1,833,000 5,189,000 1,129,000 496,000 2,110,000 2,902,000 239,000 1,131,000 6,978,665 3,214,397 1,182,781 594,157 928,743 1,920,183 582,869 845,543 632,071 645,824 617,997 1,085,272 86,731 578,216 447,800 
      income before income taxes
    106,709,000 17,896,000 140,262,000 131,118,000 78,600,000 44,235,000 91,292,000 94,819,000 77,444,000 31,775,000 112,369,000 81,755,000 66,099,000 31,883,000 69,156,000 58,852,000 20,230,000 -4,934,000 34,875,000 24,661,000 -1,826,000 -6,268,000 45,958,000 49,268,000 -29,741,000 -15,334,000 30,785,000 42,606,000 20,478,000 -15,399,000 38,284,000 41,444,000 23,709,000 44,379,000 69,834,000 61,546,000 37,689,000 81,356,000 78,952,000 52,451,000 25,468,000 49,455,000 53,409,000 32,257,000 15,578,000 34,341,000 27,182,000 13,074,000 -5,037,000 31,100,000 24,046,000 11,807,000 2,844,000 19,502,000 21,509,000 15,649,000 5,545,000 21,858,000 1,571,500 2,697,000 -8,310,000 11,899,000                15,802,000 17,157,000 -995,000 6,527,000 17,741,000 -2,153,254 22,794,727 12,196,028 25,796,499 17,240,015.25 18,734,956 26,931,656 23,293,449 19,690,202 4,734,279 -1,124,767 7,155,744 -62,668,052 13,589,862 8,746,330 
      provision for income taxes
    15,420,000 1,603,000 33,897,000 33,635,000 17,552,000 11,565,000 21,503,000 26,419,000 14,890,000 8,357,000 28,633,000 21,509,000 14,576,000 7,074,000 15,144,000 14,996,000 694,000 -5,728,000 6,158,000 6,496,000 -2,724,000 -2,073,000 12,032,000 12,244,000 2,677,000 -4,145,000 6,556,000 12,710,000                                                                      
      net income and comprehensive income
    91,289,000                                                                                                 
      earnings per common share:
                                                                                                     
      basic earnings per common share
    3,050 530 3,670 3,370 2,110 1,130 2,390 2,350 2,150 800 2,850 2,050 1,750 840 1,830 1,480 660 30 950 600 30 -130 1,060 1,170 -1,030   950 450 -390 890 960 550 930 1,400 1,240 750 1,620 1,550 1,020 470 940 1,000 590 280 610 480 230 -90 560 450 220 40 360 390 290 100 390 22.5 40  180                                    
      diluted earnings per common share
    3,000 510 3,630 3,330 2,090 1,110 2,370 2,320 2,120 790 2,820 2,030 1,730 830 1,800 1,460 650 30 940 590 30 -130 1,050 1,150 -1,030   940 450 -370 870 940 530 900 1,380 1,220 740 1,590 1,520 1,000 460 910 970 580 270 590 470 230 -90 540 430 210 40 350 380 280 100 380 22.5 40  180                                    
      shares used in computing earnings per common share:
                                                                                                     
      basic
    29,972,366,000 113,164,000 28,953,396,000 28,941,976,000 28,930,399,000 -8,902,000 29,154,262,000 29,096,224,000 29,113,943,000 -11,010,000 29,334,798,000 29,328,218,000 29,369,185,000 -11,182,000 29,524,516,000 29,540,174,000 29,638,833,000 -88,793,000 30,172,254,000 30,431,143,000 30,675,625,000 -79,016,000 31,878,583,000 31,750,547,000 31,603,498,000 17,715,000 31,502,543,000 31,487,011,000 31,451,809,000 36,204,000 31,246,591,000 31,206,340,000 31,190,366,000 31,061,448,000 -88,614,000 31,357,124,000 31,531,834,000 31,429,493,000 -340,854,000 32,433,560,000 32,662,942,000 32,871,240,000 -35,900,000 34,107,262,000 34,125,829,000 34,010,147,000 65,201,000 33,860,832,000 33,836,099,000 33,423,678,000 43,698,000 33,033,740,000 32,780,667,000 33,089,959,000 -16,919,000 33,741,255,000 33,759,015,000 33,508,193,000    37,465,142,000 -97,608,000 39,021,043,000  38,990,281,000 -89,021,000 39,330,308,000 39,379,470,000 39,321,662,000 -233,291,000 40,436,212,000 40,799,664,000 40,718,872,000 83,138,000 40,469,787,000 40,295,932,000 40,211,358 -577,629 40,163,176 40,058,234 47,136,830 33,929 48,828,142 48,689,374 48,603,969 73,685 48,510,119 48,285,294 48,028,895 12,579 47,871,508 47,869,706 47,863,069 934,304 46,472,492 42,925,983 
      diluted
    30,382,270,000 144,547,000 29,330,297,000 29,242,455,000 29,263,624,000 -8,017,000 29,481,003,000 29,435,895,000 29,551,709,000 -11,677,000 29,689,316,000 29,610,946,000 29,782,251,000 -10,666,000 29,978,795,000 29,943,422,000 30,119,561,000 -84,679,000 30,614,706,000 30,872,506,000 31,299,469,000 -16,083,000 32,425,300,000 32,128,098,000 31,603,498,000 10,277,000 31,826,845,000 31,820,296,000 31,786,459,000 -75,061,000 31,834,542,000 31,954,013,000 32,407,914,000 31,891,574,000 -106,360,000 31,909,926,000 32,161,566,000 32,200,287,000 -370,760,000 33,050,934,000 33,520,136,000 33,886,747,000 -64,956,000 35,028,956,000 35,127,398,000 35,117,673,000 48,981,000 34,763,035,000 33,836,099,000 34,638,998,000 97,213,000 33,842,150,000 33,514,416,000 33,721,070,000 -35,007,000 34,682,891,000 34,636,520,000 34,216,451,000    37,567,946,000 -105,746,000 39,054,443,000  39,281,606,000 -89,021,000 39,346,102,000 39,379,470,000 39,421,590,000 -263,610,000 40,486,765,000 40,799,664,000 41,174,497,000 91,779,000 40,770,976,000 40,599,162,000 40,509,514 -571,895 40,163,176 40,274,160 47,305,268 -44,792 49,178,944 49,343,172 49,169,961 -19,423 49,082,910 48,922,381 48,486,210 15,394 47,873,053 47,869,706 47,866,546 812,640 46,601,092 43,061,255 
      see notes to the condensed consolidated financial statements.
                                                                                                     
      net income
     16,293,000 106,365,000 97,483,000 61,048,000 32,670,000 69,789,000 68,400,000 62,554,000 23,418,000 83,736,000 60,246,000 51,523,000 24,809,000 54,012,000 43,856,000 19,536,000 794,000 28,717,000 18,165,000 898,000 -4,195,000 33,926,000 37,024,000 -32,418,000 -11,189,000 24,229,000 29,896,000 14,279,000 -12,054,000 27,830,000 29,900,000 17,231,000 28,776,000 43,708,000 38,796,000 23,663,000 51,050,000 49,360,000 33,083,000 15,473,000 30,824,000 33,827,000 20,258,000 9,432,000 20,807,000 16,490,000 7,895,000 -3,067,000 18,660,000 14,666,000 7,199,000 1,463,000 11,861,000 13,282,000 9,645,000 3,485,000 12,966,000 12,965,000 1,489,000 -5,094,000 6,747,000 4,643,000 1,648,000 -3,965,000 3,523,000 6,628,000 7,597,000 -77,953,000 10,548,000 3,090,000 6,886,000 -3,226,000 14,927,000 14,294,000 12,445,000 5,585,000 9,560,000 10,090,000 -6,503,000 3,871,000 10,722,000 -12,392,957 13,712,525 7,373,590 15,620,842 17,086,450 11,177,055 16,442,142 13,927,239 11,361,515 2,784,159 -1,110,936 4,114,553 -56,844,100 7,712,292 5,008,249 
      yoy
     -50.13% 52.41% 42.52% -2.41% 39.51% -16.66% 13.53% 21.41% -5.61% 55.03% 37.37% 163.73% 3024.56% 88.08% 141.43% 2075.50% -118.93% -15.35% -50.94% -102.77% -62.51% 40.02% 23.84% -327.03% -7.18% -12.94% -0.01% -17.13% -141.89% -36.33% -22.93% -27.18% -43.63% -11.45% 17.27% 52.93% 65.62% 45.92% 63.31% 64.05% 48.14% 105.14% 156.59% -407.53% 11.51% 12.44% 9.67% -309.64% 57.32% 10.42% -25.36% -58.02% -8.52% 2.45% 547.75% -168.41% 92.17% 179.24% -9.65% 28.47% 91.51% -29.95% -78.31% -94.91% -66.60% 114.50% 10.33% 2316.40% -29.34% -78.38% -44.67% -157.76% 56.14% 41.67% -291.37% 44.28% -10.84% -181.42% -147.42% -47.50% -31.36% -172.53% 22.68% -55.15% 12.16% 50.39% 301.45% -1580.03% 238.49% -119.99% -63.90% -122.18%     
      qoq
     -84.68% 9.11% 59.68% 86.86% -53.19% 2.03% 9.35% 167.12% -72.03% 38.99% 16.93% 107.68% -54.07% 23.16% 124.49% 2360.45% -97.24% 58.09% 1922.83% -121.41% -112.37% -8.37% -214.21% 189.73% -146.18% -18.96% 109.37% -218.46% -143.31% -6.92% 73.52% -40.12% -34.16% 12.66% 63.95% -53.65% 3.42% 49.20% 113.81% -49.80% -8.88% 66.98% 114.78% -54.67% 26.18% 108.87% -357.42% -116.44% 27.23% 103.72% 392.07% -87.67% -10.70% 37.71% 176.76% -73.12% 0.01% 770.72% -129.23% -175.50% 45.32% 181.74% -141.56% -212.55% -46.85% -12.76% -109.75% -839.03% 241.36% -55.13% -313.45% -121.61% 4.43% 14.86% 122.83% -41.58% -5.25% -255.16% -267.99% -63.90% -186.52% -190.38% 85.97% -52.80% -8.58% 52.87% -32.02% 18.06% 22.58% 308.08% -350.61% -127.00% -107.24% -837.06% 53.99%  
      loss on debt extinguishment
           -965,000                                  -16,260,000                 1,000 -2,557,000 -5,738,000                                     
      provision for income taxes:
                                                                                                     
      goodwill impairment charge
                            53,264,000                                            94,429,000           14,835,000                  
      gain on debt extinguishment
                        -62,000   -458,000 12,504,000                                                                         
      earnings per common share:
                                                                                                     
      basic
                             -350 770                                                                      0.12 
      diluted
                             -350 760                                                                      0.12 
      revenues:
                                                                                                     
      expenses:
                                                                                                     
      current
                                620,000 3,274,000 2,366,000 9,872,000 1,095,000 15,085,000 13,810,000 25,519,000 6,952,000 28,694,000 30,779,000 14,842,000 -17,418,000 22,602,000 22,362,000 9,346,000 1,309,000 16,999,000 15,998,000 7,094,000 -2,755,000 12,327,000 7,692,000 7,246,000 1,485,000 8,858,000 2,683,000 5,172,000 2,082,000 5,372,000 -1,001,000 -1,326,000 -4,626,000 4,602,000 3,526,000 7,000 -3,722,000 3,149,000 5,175,000 -2,132,000 -2,352,000 4,104,000 2,851,000 -442,000 618,000 12,193,000 7,657,000 8,157,000 2,591,000 7,233,000 6,218,000 6,310,000 1,736,000 8,187,000 8,934,380 8,700,751 1,812,272 8,624,597 2,461,695 12,266,405 10,364,592 9,951,165 9,674,448 -7,114,149 -808,450 4,160,089 2,076,384 5,419,867 4,433,771 
      deferred
                                5,579,000 -6,619,000 8,088,000 1,672,000 5,383,000 518,000 12,316,000 -2,769,000 7,074,000 1,612,000 -1,187,000 4,526,000 27,413,000 -3,971,000 -2,780,000 2,653,000 4,837,000 -3,465,000 -5,306,000 -1,915,000 785,000 113,000 1,688,000 -2,638,000 -104,000 -1,217,000 5,544,000 832,000 -22,000 3,520,000 10,234,000 2,534,000 1,410,000 550,000 -98,000 -409,000 1,052,000 1,376,000 302,000 5,574,000 -15,041,000 2,964,000 -1,186,000 4,119,000 -2,455,000 -2,519,000 1,508,000 -13,000 1,156,000 -991,000 849,000 -802,000 920,000 -1,168,000 1,305,323 381,451 3,010,166 1,551,060 8,671,505 -4,708,504 124,922 -584,955 -1,345,761 9,064,269 822,281 -1,118,898 -7,900,336 457,703 -695,690 
      total provision for income taxes
                                6,199,000 -3,345,000 10,454,000 11,544,000 6,478,000 15,603,000 26,126,000 22,750,000 14,026,000 30,306,000 29,592,000 19,368,000 9,995,000 18,631,000 19,582,000 11,999,000                                                      
      benefit for income taxes:
                                                                                                     
      total benefit for income taxes
                                                6,146,000                                                     
      interest income
                                                            8,000 17,000 16,000 27,000 34,000 28,000 12,000 27,000 22,000 35,000 27,000 60,000 40,000 135,000 72,000 238,000 171,000 210,000 165,000 174,000 234,000 393,000 372,000 327,000 523,000 690,000 558,339 406,810 259,561 116,290 128,207 147,095 180,159 318,251 310,032 345,808 370,075 274,980 509,350 505,394 679,325 
      weighted-average shares used for eps calculation
                                                                                                     
      basic
                                                               34,706,822,000 35,221,017,000                                     
      diluted
                                                               35,323,667,000 35,221,017,000                                     
      loss per common share:
                                                                                                     
      basic loss per common share
                                                                -140                                     
      diluted loss per common share
                                                                -140                                     
      general and administrative (including stock-based compensation
                                                                                                     
      expense of 0.8 and 0.9 million, respectively)
                                                                   24,297,000                                  
      income from continuing operations before income taxes
                                                                  8,071,000 1,246,000 -6,635,000 8,048,000 12,182,000 11,011,000  17,654,000 6,253,000 11,370,000 -4,970,000 24,931,000 23,623,000 20,714,000 9,395,000                     
      income from continuing operations
                                                                  4,643,000 1,648,000 -100 3,523,000 6,705,000 7,569,000  10,586,000 4,588,000 7,693,000 -3,133,000 15,257,000 14,458,000 12,570,000 5,648,000                     
      income from discontinued operations, net of tax
                                                                       28,000   -1,498,000 -807,000 -93,000 -330,000 -164,000 -125,000 -63,000                     
      earnings per common share - basic:
                                                                                                     
      income from discontinued operations
                                                                          -40 -20  -10                        
      earnings per common share - diluted:
                                                                                                     
      expense of 0.7 and 0.3 million, respectively)
                                                                    23,898,000                                 
      net income from continuing operations
                                                                    -3,965,000                                 
      loss per common share - basic and diluted:
                                                                                                     
      shares used in computing loss per common share:
                                                                                                     
      basic and diluted
                                                                    39,069,364,000                                 
      benefit from income taxes:
                                                                                                     
      earnings per common share — basic:
                                                                                                     
      earnings per common share — diluted:
                                                                                                     
      loss from continuing operations before income taxes
                                                                        -95,346,000                             
      loss from continuing operations
                                                                        -77,953,000                             
      loss from discontinued operations, net of tax
                                                                      -2,250   -38,000                            
      loss per common share — basic:
                                                                                                     
      loss from discontinued operations
                                                                                                     
      loss per common share — diluted:
                                                                                                     
      shares used in computing loss per common share:
                                                                                                     
      basic
    29,972,366,000 113,164,000 28,953,396,000 28,941,976,000 28,930,399,000 -8,902,000 29,154,262,000 29,096,224,000 29,113,943,000 -11,010,000 29,334,798,000 29,328,218,000 29,369,185,000 -11,182,000 29,524,516,000 29,540,174,000 29,638,833,000 -88,793,000 30,172,254,000 30,431,143,000 30,675,625,000 -79,016,000 31,878,583,000 31,750,547,000 31,603,498,000 17,715,000 31,502,543,000 31,487,011,000 31,451,809,000 36,204,000 31,246,591,000 31,206,340,000 31,190,366,000 31,061,448,000 -88,614,000 31,357,124,000 31,531,834,000 31,429,493,000 -340,854,000 32,433,560,000 32,662,942,000 32,871,240,000 -35,900,000 34,107,262,000 34,125,829,000 34,010,147,000 65,201,000 33,860,832,000 33,836,099,000 33,423,678,000 43,698,000 33,033,740,000 32,780,667,000 33,089,959,000 -16,919,000 33,741,255,000 33,759,015,000 33,508,193,000    37,465,142,000 -97,608,000 39,021,043,000  38,990,281,000 -89,021,000 39,330,308,000 39,379,470,000 39,321,662,000 -233,291,000 40,436,212,000 40,799,664,000 40,718,872,000 83,138,000 40,469,787,000 40,295,932,000 40,211,358 -577,629 40,163,176 40,058,234 47,136,830 33,929 48,828,142 48,689,374 48,603,969 73,685 48,510,119 48,285,294 48,028,895 12,579 47,871,508 47,869,706 47,863,069 934,304 46,472,492 42,925,983 
      diluted
    30,382,270,000 144,547,000 29,330,297,000 29,242,455,000 29,263,624,000 -8,017,000 29,481,003,000 29,435,895,000 29,551,709,000 -11,677,000 29,689,316,000 29,610,946,000 29,782,251,000 -10,666,000 29,978,795,000 29,943,422,000 30,119,561,000 -84,679,000 30,614,706,000 30,872,506,000 31,299,469,000 -16,083,000 32,425,300,000 32,128,098,000 31,603,498,000 10,277,000 31,826,845,000 31,820,296,000 31,786,459,000 -75,061,000 31,834,542,000 31,954,013,000 32,407,914,000 31,891,574,000 -106,360,000 31,909,926,000 32,161,566,000 32,200,287,000 -370,760,000 33,050,934,000 33,520,136,000 33,886,747,000 -64,956,000 35,028,956,000 35,127,398,000 35,117,673,000 48,981,000 34,763,035,000 33,836,099,000 34,638,998,000 97,213,000 33,842,150,000 33,514,416,000 33,721,070,000 -35,007,000 34,682,891,000 34,636,520,000 34,216,451,000    37,567,946,000 -105,746,000 39,054,443,000  39,281,606,000 -89,021,000 39,346,102,000 39,379,470,000 39,421,590,000 -263,610,000 40,486,765,000 40,799,664,000 41,174,497,000 91,779,000 40,770,976,000 40,599,162,000 40,509,514 -571,895 40,163,176 40,274,160 47,305,268 -44,792 49,178,944 49,343,172 49,169,961 -19,423 49,082,910 48,922,381 48,486,210 15,394 47,873,053 47,869,706 47,866,546 812,640 46,601,092 43,061,255 
      costs of earned revenues, excluding depreciation
                                                                             261,312,000 253,057,000 233,657,000 210,771,000 224,441,000 208,508,000 211,050,000 203,031,000 213,300,000 199,016,493 195,943,509 181,986,298 208,669,700 200,671,763 174,615,688 151,224,328 147,049,735 138,672,712 109,265,873 111,357,930 123,580,192 115,008,022 127,018,704 106,720,647 
      basic earnings per share
                                                                                 0.24 0.24 -0.16 0.1 0.23 -0.25 0.28 0.15 0.32 0.35 0.23 0.34 0.29 0.24 0.06 -0.02 0.09 -1.23 0.17  
      diluted earnings per share
                                                                                 0.24 0.24 -0.16 0.1 0.23 -0.26 0.28 0.15 0.32 0.35 0.23 0.34 0.29 0.24 0.06 -0.02 0.09 -1.23 0.17  
      contract revenues earned
                                                                                        224,538,572 263,165,605 260,763,502 219,562,070 196,368,974 196,021,442 182,882,248 139,665,894 137,153,597 158,480,914 148,172,315 169,751,754 138,282,262 
      gain on sale of long-term accounts receivable
                                                                                          2,839,844.75  11,359,379         
      shares used in computing earnings per common share
                                                                                                     
      basic
    29,972,366,000 113,164,000 28,953,396,000 28,941,976,000 28,930,399,000 -8,902,000 29,154,262,000 29,096,224,000 29,113,943,000 -11,010,000 29,334,798,000 29,328,218,000 29,369,185,000 -11,182,000 29,524,516,000 29,540,174,000 29,638,833,000 -88,793,000 30,172,254,000 30,431,143,000 30,675,625,000 -79,016,000 31,878,583,000 31,750,547,000 31,603,498,000 17,715,000 31,502,543,000 31,487,011,000 31,451,809,000 36,204,000 31,246,591,000 31,206,340,000 31,190,366,000 31,061,448,000 -88,614,000 31,357,124,000 31,531,834,000 31,429,493,000 -340,854,000 32,433,560,000 32,662,942,000 32,871,240,000 -35,900,000 34,107,262,000 34,125,829,000 34,010,147,000 65,201,000 33,860,832,000 33,836,099,000 33,423,678,000 43,698,000 33,033,740,000 32,780,667,000 33,089,959,000 -16,919,000 33,741,255,000 33,759,015,000 33,508,193,000    37,465,142,000 -97,608,000 39,021,043,000  38,990,281,000 -89,021,000 39,330,308,000 39,379,470,000 39,321,662,000 -233,291,000 40,436,212,000 40,799,664,000 40,718,872,000 83,138,000 40,469,787,000 40,295,932,000 40,211,358 -577,629 40,163,176 40,058,234 47,136,830 33,929 48,828,142 48,689,374 48,603,969 73,685 48,510,119 48,285,294 48,028,895 12,579 47,871,508 47,869,706 47,863,069 934,304 46,472,492 42,925,983 
      diluted
    30,382,270,000 144,547,000 29,330,297,000 29,242,455,000 29,263,624,000 -8,017,000 29,481,003,000 29,435,895,000 29,551,709,000 -11,677,000 29,689,316,000 29,610,946,000 29,782,251,000 -10,666,000 29,978,795,000 29,943,422,000 30,119,561,000 -84,679,000 30,614,706,000 30,872,506,000 31,299,469,000 -16,083,000 32,425,300,000 32,128,098,000 31,603,498,000 10,277,000 31,826,845,000 31,820,296,000 31,786,459,000 -75,061,000 31,834,542,000 31,954,013,000 32,407,914,000 31,891,574,000 -106,360,000 31,909,926,000 32,161,566,000 32,200,287,000 -370,760,000 33,050,934,000 33,520,136,000 33,886,747,000 -64,956,000 35,028,956,000 35,127,398,000 35,117,673,000 48,981,000 34,763,035,000 33,836,099,000 34,638,998,000 97,213,000 33,842,150,000 33,514,416,000 33,721,070,000 -35,007,000 34,682,891,000 34,636,520,000 34,216,451,000    37,567,946,000 -105,746,000 39,054,443,000  39,281,606,000 -89,021,000 39,346,102,000 39,379,470,000 39,421,590,000 -263,610,000 40,486,765,000 40,799,664,000 41,174,497,000 91,779,000 40,770,976,000 40,599,162,000 40,509,514 -571,895 40,163,176 40,274,160 47,305,268 -44,792 49,178,944 49,343,172 49,169,961 -19,423 49,082,910 48,922,381 48,486,210 15,394 47,873,053 47,869,706 47,866,546 812,640 46,601,092 43,061,255 
      income before cumulative effect of change in accounting principle
                                                                                              11,361,515   4,114,553 -56,844,100   
      cumulative effect of change in accounting principle, net of 12,116,700 income tax benefit
                                                                                                     
      basic earnings per share before cumulative effect of change in accounting principle
                                                                                              0.24   0.09 -1.27   
      cumulative effect of change in accounting principle
                                                                                                  0.04   
      diluted earnings per share before cumulative effect of change in accounting principle
                                                                                              0.24   0.09 -1.27   
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-05-02 2026-01-31 2025-10-25 2025-07-26 2025-04-26 2025-01-25 2024-10-26 2024-07-27 2024-04-27 2024-01-27 2023-10-28 2023-07-29 2023-04-29 2023-01-28 2022-10-29 2022-07-30 2022-04-30 2022-01-29 2021-10-30 2021-07-31 2021-05-01 2021-01-30 2020-10-24 2020-07-25 2020-04-25 2020-01-25 2019-10-26 2019-07-27 2019-04-27 2019-01-26 2018-10-27 2018-07-28 2018-04-28 2017-10-28 2017-07-29 2017-04-29 2017-01-28 2016-10-29 2016-07-30 2016-04-23 2016-01-23 2015-10-24 2015-07-25 2015-04-25 2015-01-24 2014-10-25 2014-07-26 2014-04-26 2014-01-25 2013-10-26 2013-07-27 2013-04-27 2013-01-26 2012-10-27 2012-07-28 2012-04-28 2012-01-28 2011-10-29 2011-07-30 2011-04-30 2011-01-29 2010-10-30 2010-07-31 2010-04-24 2010-01-23 2009-10-24 2009-07-25 2009-04-25 2009-01-24 2008-10-25 2008-07-26 2008-04-26 2008-01-26 2007-10-27 2007-07-28 2007-04-28 2007-01-27 2006-10-28 2006-07-29 2006-04-29 2006-01-28 2005-10-29 2005-07-30 2005-04-30 2005-01-29 2004-10-30 2004-07-31 2004-04-24 2004-01-24 2003-10-25 2003-07-26 2003-04-26 2003-01-25 2002-10-26 2002-07-27 2002-04-27 
                                                                                                      
        assets
                                                                                                      
        current assets:
                                                                                                      
        cash and equivalents
      538,826,000 709,165,000 110,109,000 28,460,000 16,119,000 92,670,000 15,269,000 19,564,000 26,139,000 101,086,000 15,665,000 83,377,000 71,397,000 224,186,000 65,285,000 120,278,000 185,568,000 310,757,000 263,701,000 261,947,000 330,615,000 11,770,000 12,036,000 22,535,000 643,876,000 54,560,000 11,837,000 12,583,000 33,579,000 128,342,000 21,513,000 23,906,000 57,946,000 24,531,000 38,608,000 19,357,000 29,491,000 21,711,000 33,787,000 19,327,000 20,166,000 21,797,000 21,289,000 22,542,000 18,428,000 16,459,000 20,672,000 18,722,000 16,344,000 14,394,000 18,607,000 18,247,000 22,590,000 54,726,000 52,581,000 66,710,000 86,195 51,312 44,766,000 89,027,000 161,003,000 79,960,000 103,320,000 116,155,000 135,928,000 120,483,000 104,707,000 78,762,000 74,037,000 45,723,000 22,068,000,000 25,040,000 27,259,000 19,232,000 18,862,000 15,966,000 14,445,000 7,489,000 27,268,000 13,589,000 22,439,000 61,901,000 83,062,000 75,626,131 51,834,290 37,479,553 51,393,109 48,585,438 118,344,373 149,794,385 129,851,760 118,031,804 131,375,151 111,321,473 116,052,139 135,352,203 
        accounts receivable
      1,980,558,000 1,696,973,000 1,586,884,000 1,587,961,000 1,527,845,000 1,373,738,000 1,661,293,000 1,507,475,000 1,372,804,000 1,243,256,000 1,461,170,000 1,214,450,000 1,184,871,000 1,067,013,000 1,244,482,000 1,118,595,000 994,951,000 895,898,000 959,741,000 929,120,000 867,545,000 858,123,000 938,941,000 897,833,000 870,791,000 817,245,000 919,496,000 796,908,000 701,522,000 625,258,000 849,769,000 684,862,000 644,980,000 347,727,000 369,800,000 348,868,000 308,867,000 329,786,000 328,030,000 355,318,000 318,282,000 361,635,000 315,134,000 265,772,000 267,286,000 296,832,000 272,741,000 233,276,000 231,619,000 304,412,000 252,202,000 234,037,000 227,413,000 153,794,000 141,788,000 121,638,000 102,698 140,492 138,552,000 101,789,000 95,455,000 113,070,000 110,117,000 96,773,000 90,786,000 113,008,000 116,968,000 108,239,000 115,146,000 155,791,000 146,420,000,000 127,856,000 128,770,000 157,078,000 146,864,000 133,020,000 120,052,000 154,978,000 146,906,000 153,722,000 157,604,000 167,989,000 161,321,000 133,962,240 115,650,789 158,600,216 131,926,512 127,399,761 126,644,448 124,803,409 121,979,664 105,289,340 99,891,183 105,144,626 86,443,183 118,047,547 
        contract assets
      240,133,000 162,327,000 147,576,000 119,655,000 101,992,000 63,375,000 60,963,000 74,229,000 68,460,000 52,211,000 70,451,000 77,254,000 56,617,000 43,932,000 53,319,000 45,715,000 33,646,000 24,539,000 110,685,000 163,691,000 177,212,000 197,110,000 204,516,000 257,893,000 275,001,000 253,005,000 343,191,000 357,615,000 297,630,000 215,849,000 147,320,000 169,931,000 101,163,000                                                                
        inventories
      143,290,000 128,349,000 120,057,000 122,560,000 132,968,000 127,255,000 115,973,000 101,248,000 103,952,000 108,565,000 114,016,000 117,225,000 115,748,000 114,972,000 107,135,000 98,883,000 94,067,000 81,291,000 69,876,000 69,685,000 71,059,000 70,849,000 70,827,000 77,754,000 92,622,000 98,324,000 104,923,000 107,353,000 105,166,000 94,385,000 90,819,000 87,785,000 84,260,000 83,877,000 83,204,000 88,175,000 84,535,000 81,054,000 73,606,000 61,304,000 57,916,000 57,686,000 48,650,000 45,205,000 43,768,000 47,003,000 49,095,000 42,512,000 43,426,000 39,273,000 35,999,000 35,047,000 34,909,000 25,142,000 26,274,000 29,795,000 30,263 25,716 20,558,000 17,648,000 16,106,000 15,139,000 16,058,000 13,091,000 10,814,000 7,774,000 8,303,000 9,153,000 9,639,000 10,135,000 8,994,000,000 8,854,000 9,538,000 9,349,000 8,268,000 9,119,000 8,350,000 9,108,000 7,981,000 9,474,000 9,752,000 8,619,000 8,116,000 7,217,594 6,120,687 6,246,819 5,352,586 4,996,287 3,741,617 3,068,041 2,669,796 2,766,329 2,779,181 5,763,480 5,643,275 9,260,505 
        income tax receivable
      16,897,000 19,869,000 19,869,000 35,838,000  2,963,000  5,826,000  2,665,000 2,346,000 10,659,000 765,000 3,929,000  6,036,000 14,537,000 12,729,000 7,502,000 9,709,000 3,607,000 1,706,000 724,000 780,000  3,168,000  1,417,000 2,376,000 3,461,000 5,496,000 7,662,000 15,568,000 1,008,000 7,493,000 6,258,000 26,639,000   15,288,000 29,285,000                                              6,988,164     7,297,181 221,459  460,093 2,792,331 
        other current assets
      50,653,000 40,212,000 41,475,000 44,448,000 45,807,000 34,629,000 43,321,000 52,323,000 55,466,000 42,253,000 45,081,000 52,282,000 54,447,000 38,648,000 42,797,000 44,296,000 47,182,000 30,876,000 37,498,000 43,556,000 48,012,000 29,072,000 38,462,000 49,840,000 48,585,000 31,991,000 32,483,000 31,971,000 38,242,000 29,145,000 34,010,000 31,116,000 32,165,000 29,710,000 23,603,000 24,070,000 20,863,000 21,416,000 16,106,000 18,730,000 19,431,000 20,866,000 16,199,000 20,112,000 23,837,000 14,467,000 12,727,000 18,656,000 16,142,000 16,192,000 10,608,000 13,014,000 13,923,000 12,822,000 8,466,000 12,278,000 12,641 11,240 10,938,000 10,890,000 13,796,000 11,851,000 8,137,000 11,212,000 13,516,000 12,724,000 7,323,000 10,018,000 12,821,000 11,945,000 7,301,000,000 9,628,000 12,416,000 12,012,000 7,266,000 10,393,000 12,646,000 12,730,000 9,384,000 16,471,000 20,105,000 15,616,000 11,286,000 14,152,476 16,185,541 14,215,800 10,275,142 12,901,520 13,710,428 10,562,491 7,378,452 7,599,337 6,917,930 8,437,765 6,107,688 5,898,088 
        total current assets
      2,970,357,000 2,756,895,000 2,025,970,000 1,938,922,000 1,824,731,000 1,694,630,000 1,896,819,000 1,760,665,000 1,626,821,000 1,550,036,000 1,708,729,000 1,555,247,000 1,483,845,000 1,492,680,000 1,513,018,000 1,433,803,000 1,369,951,000 1,356,090,000 1,449,003,000 1,477,708,000 1,498,050,000 1,168,630,000 1,265,506,000 1,306,635,000 1,930,875,000 1,258,293,000 1,411,930,000 1,307,847,000 1,178,515,000 1,096,440,000 1,148,927,000 1,005,262,000 936,082,000 893,370,000 938,518,000 950,237,000 888,329,000 966,948,000 851,234,000 848,784,000 766,625,000 817,617,000 696,632,000 620,888,000 584,365,000 652,734,000 605,736,000 541,190,000 516,350,000 615,330,000 541,134,000 501,794,000 469,684,000 381,708,000 376,947,000 352,815,000 335,120 349,650 330,311,000 314,958,000 362,603,000 301,081,000 322,761,000 319,344,000 316,446,000 328,968,000 327,207,000 297,441,000 298,039,000 339,463,000 305,081,000,000 284,922,000 285,948,000 312,147,000 292,437,000  256,747,000 284,936,000 284,308,000 279,513,000 297,781,000 346,140,000 341,879,000 313,266,523 284,507,624 293,685,515 276,033,343 257,299,869 316,642,016 334,817,243 305,472,577 279,877,158 275,018,993 272,013,600 256,736,247 313,305,898 
        property and equipment
      591,570,000 575,376,000 567,918,000 564,678,000 567,405,000 541,921,000 514,858,000 482,996,000 458,197,000 444,909,000 430,739,000 393,233,000 374,415,000 367,852,000 337,175,000 312,805,000 299,005,000 294,798,000 284,246,000 276,659,000 273,503,000 273,960,000 288,292,000 315,604,000 350,452,000 376,610,000 394,516,000 422,264,000 429,310,000 424,751,000 428,305,000 423,680,000 416,258,000 423,330,000 422,107,000 378,408,000 344,120,000 337,653,000 326,670,000 309,783,000 290,536,000 265,485,000 231,564,000 226,328,000 207,148,000 206,139,000 205,413,000 205,703,000 203,639,000 203,916,000 202,703,000 189,145,000 187,242,000 154,701,000 158,247,000 155,036,000 156,315 147,616 149,439,000 127,068,000 130,000,000 134,674,000 136,028,000 137,740,000 142,559,000 136,811,000 142,132,000 148,186,000 156,801,000 164,597,000 170,479,000,000 177,027,000 174,251,000 172,793,000 164,544,000 160,548,000 154,354,000 141,890,000 126,646,000 127,645,000 120,693,000 113,129,000 117,145,000 107,382,963 110,531,156 101,979,439 100,352,913 94,382,592 98,167,997 80,665,828 86,893,826 91,753,595 90,851,063 100,815,413 110,451,873 118,753,157 
        operating lease right-of-use assets
      176,255,000 169,648,000 118,769,000 112,128,000 111,960,000 112,151,000 107,924,000 79,975,000 80,477,000 76,348,000 74,369,000 72,790,000 72,677,000 67,240,000 66,083,000 64,788,000 62,127,000 61,101,000 61,993,000 66,954,000 67,045,000 63,179,000 65,912,000 69,940,000 71,680,000 69,596,000 68,468,000 69,459,000 69,065,000                                                                    
        goodwill
      1,457,077,000 1,443,435,000 332,645,000 332,645,000 330,501,000 330,330,000 332,374,000 320,388,000 315,308,000 311,991,000 309,953,000 272,545,000 272,545,000 272,545,000 272,485,000 272,485,000 272,485,000 272,485,000 272,485,000 272,485,000 272,485,000 272,485,000 272,485,000 272,485,000 272,485,000 325,749,000 325,749,000 325,749,000 325,749,000 325,749,000 325,749,000 325,749,000 325,840,000 321,783,000 321,748,000 323,235,000 312,658,000 308,669,000 310,157,000 281,448,000 281,448,000 281,448,000 271,653,000 269,465,000 269,465,000 269,465,000 269,088,000 267,810,000 267,810,000 267,810,000 267,810,000 260,708,000 262,989,000 174,849,000 174,849,000 174,849,000 174,849 174,849 174,849,000 173,364,000 173,329,000 157,851,000 157,851,000 157,851,000 157,851,000 157,851,000 157,851,000 157,851,000 157,944,000 240,138,000 240,138,000,000 249,902,000 250,518,000 250,518,000 250,830,000 250,480,000 249,468,000 249,242,000 216,194,000 216,188,000 232,549,000 194,123,000 194,123,000 223,261,141 223,261,141 224,033,862 224,140,641 221,817,180 218,001,325 106,615,836 106,615,836 106,615,836 106,615,836 106,615,836 106,615,836 150,281,342 
        intangible assets
      867,654,000 925,948,000 183,999,000 195,839,000 207,768,000 219,746,000 227,669,000 109,160,000 108,465,000 108,954,000 115,755,000 79,587,000 83,057,000 86,566,000 90,138,000 94,020,000 97,902,000 101,832,000 105,864,000 109,968,000 114,647,000 119,322,000 124,491,000 129,526,000 134,702,000 139,945,000 145,193,000 150,463,000 155,783,000 161,125,000 166,550,000 172,305,000 178,075,000 177,286,000 183,561,000 189,851,000 185,568,000 191,664,000 197,879,000 124,892,000 129,431,000 134,166,000 120,926,000 110,031,000 114,173,000 117,824,000 116,116,000 111,819,000 115,243,000 120,021,000 125,275,000 127,252,000 134,306,000 48,182,000 49,773,000 51,364,000 52,972 54,589 56,279,000 59,414,000 61,234,000 48,059,000 49,625,000 51,309,000 52,875,000 54,441,000 56,056,000 57,695,000 59,334,000 61,035,000 62,860,000,000 64,682,000 66,494,000 68,292,000 70,122,000 71,596,000 69,645,000 71,384,000 48,939,000 50,132,000 51,345,000 32,484,000 33,320,000 34,131,653 34,970,652 35,702,426 35,178,721 36,777,268 37,440,935 664,998 729,646 797,391 865,161 977,584 1,126,555 1,879,884 
        other assets
      117,487,000 107,880,000 95,523,000 75,712,000 62,607,000 46,589,000 35,051,000 26,211,000 22,340,000 24,647,000 24,620,000 22,199,000 25,179,000 26,371,000 26,397,000 28,469,000 30,642,000 31,918,000 31,104,000 38,076,000 37,287,000 46,589,000 48,378,000 50,497,000 52,670,000 47,438,000 49,720,000 52,589,000 52,784,000 89,438,000                                                                   
        total assets
      6,180,400,000 5,979,182,000 3,324,824,000 3,219,924,000 3,104,972,000 2,945,367,000 3,114,695,000 2,779,395,000 2,611,608,000 2,516,885,000 2,664,165,000 2,395,601,000 2,311,718,000 2,313,254,000 2,305,296,000 2,206,370,000 2,132,112,000 2,118,224,000 2,204,695,000 2,241,850,000 2,263,017,000 1,944,165,000 2,065,064,000 2,144,687,000 2,812,864,000 2,217,631,000 2,395,576,000 2,328,371,000 2,211,206,000 2,097,503,000 2,133,212,000 1,952,385,000 1,883,010,000 1,852,522,000 1,899,307,000 1,876,012,000 1,766,443,000 1,838,407,000 1,719,716,000 1,599,286,000 1,503,541,000 1,531,482,000 1,358,864,000 1,257,116,000 1,193,533,000 1,262,157,000 1,212,354,000 1,142,776,000 1,119,894,000 1,224,276,000 1,154,208,000 1,097,193,000 1,072,809,000 771,533,000 772,193,000 747,045,000 732,102                                        
        liabilities and stockholders’ equity
                                                                                                      
        current liabilities:
                                                                                                      
        accounts payable
      666,643,000 497,263,000 297,130,000 264,908,000 259,227,000 223,490,000 241,007,000 233,533,000 212,887,000 222,121,000 215,278,000 204,776,000 196,183,000 207,739,000 200,980,000 187,570,000 176,447,000 155,896,000 173,599,000 173,235,000 171,013,000 158,966,000 183,679,000 177,275,000 194,417,000 119,612,000 129,531,000 140,279,000 138,727,000 119,485,000 134,702,000 125,720,000 112,200,000 109,877,000 132,974,000 119,334,000 99,318,000 114,730,000 115,492,000 92,964,000 70,827,000 93,398,000 71,834,000 64,463,000 52,114,000 66,422,000 63,318,000 62,985,000 52,315,000 68,926,000 77,954,000 64,509,000 64,166,000 38,485,000 36,823,000 33,287,000 31,602 36,211 39,399,000 27,862,000 20,562,000 24,076,000 25,881,000 28,003,000 23,980,000 28,093,000 28,977,000 24,542,000 22,717,000 32,994,000 29,835,000,000 28,778,000 25,674,000 33,222,000 30,375,000 25,967,000 26,668,000 33,932,000 29,052,000 31,050,000 28,992,000 32,326,000 37,185,000 27,554,387 26,195,084 36,646,575 34,347,637 27,920,528 26,048,793 26,359,139 22,734,971 25,706,240 22,811,389 27,011,085 26,611,259 29,141,944 
        current portion of debt
      6,000,000 4,000,000 20,000,000 20,000,000 15,000,000 10,000,000 5,000,000  17,500,000 17,500,000 17,500,000 17,500,000 17,500,000 17,500,000 17,500,000 17,500,000 17,500,000 17,500,000 13,125,000 66,639,000 61,522,000 81,722,000 78,121,000 22,500,000 22,500,000 22,500,000 22,500,000 16,875,000 11,250,000 5,625,000  31,281,000 28,875,000 24,063,000 21,656,000 14,438,000 18,813,000 17,500,000 13,125,000 9,375,000 5,625,000 5,625,000 3,750,000  12,500,000 11,719,000 10,938,000 10,156,000 9,375,000 8,594,000 7,813,000 7,031,000 6,250,000 55,000 74,000 121,000 167 177 232,000 383,000 48,859,000  47,000 150,000 348,000 615,000 926,000 1,394,000 1,759,000 2,064,000 2,306,000,000 2,518,000 2,883,000 3,094,000 3,301,000 3,515,000 3,343,000 7,452,000 5,169,000 7,388,000 9,409,000                
        contract liabilities
      155,812,000 158,503,000 54,766,000 69,897,000 92,109,000 73,548,000 58,885,000 34,754,000 57,466,000 39,122,000 21,320,000 20,864,000 23,522,000 19,512,000 14,419,000 16,170,000 16,024,000 18,512,000 13,943,000 13,486,000 18,833,000 14,101,000 16,412,000 18,829,000 24,566,000 16,332,000 19,893,000 13,272,000 12,815,000 15,125,000 7,631,000 8,152,000 5,730,000                                                                
        accrued insurance claims
      50,406,000 47,594,000 53,060,000 46,345,000 47,072,000 46,686,000 49,614,000 51,165,000 51,608,000 44,466,000 45,713,000 45,225,000 44,191,000 41,043,000 41,594,000 41,870,000 38,967,000 36,805,000 39,933,000 43,783,000 43,444,000 41,736,000 43,623,000 43,702,000 41,977,000 38,881,000 41,884,000 41,075,000 44,035,000 39,961,000 41,579,000 39,010,000 40,182,000 48,424,000 39,909,000 40,242,000 39,428,000 38,748,000 36,844,000 39,407,000 37,513,000 38,078,000 35,824,000 38,036,000 34,185,000 33,525,000 32,260,000 32,567,000 32,638,000 31,528,000 29,069,000 28,229,000 26,313,000 24,244,000 25,218,000 25,123,000 24,999 25,659 26,092,000 26,289,000 26,530,000 28,499,000 28,086,000 26,919,000 25,911,000 27,084,000 27,386,000 28,743,000 32,671,000 29,883,000 29,834,000,000                          
        operating lease liabilities
      44,773,000 42,288,000 38,135,000 39,217,000 38,177,000 35,823,000 34,752,000 33,310,000 32,855,000 32,015,000 30,135,000 29,348,000 28,618,000 27,527,000 26,522,000 25,352,000 24,536,000 24,641,000 24,614,000 26,125,000 24,967,000 24,769,000 26,075,000 27,171,000 29,392,000 26,581,000 25,739,000 25,751,000 25,072,000                                                                    
        income taxes payable
       771,000   45,086,000 30,636,000 23,557,000  11,378,000 3,861,000 2,814,000  6,092,000 14,896,000 9,585,000   233,000 6,000 197,000 982,000 6,387,000 8,413,000 13,020,000 8,694,000 344,000 9,516,000 2,553,000 366,000 721,000 668,000 1,530,000 1,902,000 10,067,000 1,112,000 651,000 452,000 27,904,000 15,307,000               4,567,000            2,317,000        8,926,000 1,947,000 8,426,000 1,198,000 9,617,000 4,979,000   12,313,000 6,598,000   1,594,288  5,973,876  8,266,683 5,168,984   1,360,972   
        other accrued liabilities
      225,726,000 256,481,000 193,367,000 172,335,000 135,178,000 166,970,000 195,660,000 158,341,000 129,860,000 147,219,000 156,060,000 141,733,000 116,968,000 141,334,000 160,500,000 143,683,000 122,207,000 128,209,000 127,933,000 124,058,000 115,318,000 120,809,000 107,392,000 108,827,000 106,748,000 98,775,000 115,724,000 117,159,000 109,390,000 104,074,000 119,464,000 104,626,000 86,971,000 84,091,000 113,603,000 99,331,000 87,137,000 97,810,000 122,302,000 89,662,000 73,481,000 102,779,000 98,406,000 78,224,000 62,991,000 86,905,000 76,134,000 69,758,000 57,566,000 79,453,000 71,191,000 64,908,000 69,959,000 47,642,000 50,926,000 51,294,000 41,355 51,296 52,041,000 44,427,000 39,222,000 41,507,000 42,813,000 42,095,000 45,010,000 39,761,000 52,590,000 41,360,000 44,060,000 47,934,000 66,275,000,000 55,479,000 60,042,000 51,153,000 63,076,000 52,107,000 45,871,000 40,465,000 45,109,000 41,387,000 48,621,000 36,367,000 43,550,000 41,084,316 37,079,120 34,280,628 41,528,467 36,005,143 31,400,297 32,082,695 30,895,657 28,802,800 26,585,035 29,612,943 30,031,673 38,885,888 
        total current liabilities
      1,149,360,000 1,006,900,000 656,458,000 612,702,000 631,849,000 587,153,000 608,475,000 511,103,000 513,554,000 506,304,000 488,820,000 459,446,000 433,074,000 469,551,000 471,100,000 432,145,000 395,681,000 381,796,000 393,153,000 447,523,000 436,079,000 448,490,000 463,715,000 411,324,000 428,294,000 323,025,000 364,787,000 356,964,000 341,655,000 284,991,000 304,044,000 310,319,000 275,860,000 283,121,000 318,538,000 288,881,000 263,152,000 311,963,000 322,627,000 242,545,000 201,749,000 252,296,000 226,710,000 194,994,000 178,212,000 212,598,000 196,532,000 188,867,000 165,763,000 201,848,000 199,815,000 177,047,000 178,074,000 116,440,000 114,563,000 110,804,000 99,430 113,799 118,513,000 99,838,000 136,992,000 94,749,000 97,203,000 97,749,000 95,657,000 98,050,000 110,030,000 97,088,000 102,177,000 115,014,000 131,464,000,000 120,648,000 120,566,000 126,699,000 127,252,000 119,147,000 111,121,000 127,477,000 111,794,000 112,513,000 117,849,000 110,988,000 118,712,000 99,936,129 93,948,431 103,445,014 102,477,637 103,903,524 92,173,665 78,697,507 70,733,750 65,276,912 65,854,946 71,958,114 70,551,452 89,553,038 
        long-term debt
      2,809,714,000 2,810,497,000 919,480,000 1,009,058,000 1,017,635,000 933,212,000 1,092,789,000 942,368,000 842,422,000 791,415,000 949,406,000 799,395,000 803,382,000 807,367,000 811,350,000 815,332,000 819,311,000 823,251,000 827,226,000 831,197,000 835,178,000 501,562,000 490,000,000 665,533,000 1,363,857,000 844,401,000 970,243,000 932,277,000 867,376,000 867,574,000 867,835,000 727,318,000 731,736,000 736,008,000 738,265,000 811,579,000 740,575,000 774,501,000 706,202,000 723,952,000 612,455,000 636,009,000 521,841,000 446,692,000 421,418,000 455,640,000 446,863,000 403,082,000 416,301,000 475,735,000 444,169,000 433,601,000 420,033,000 187,500,000 187,500,000 187,500,000 187,500 187,555 187,574,000 187,603,000 187,666,000 135,350,000 135,350,000 135,350,000 135,350,000 135,350,000 135,377,000 135,487,000 145,678,000 180,621,000 151,049,000,000 151,529,000 152,119,000 167,786,000 163,509,000 179,303,000 174,517,000 185,328,000 150,009,000 161,011,000 182,204,000 186,962,000               
        accrued insurance claims - non-current
      66,024,000 57,977,000 66,101,000 54,602,000 55,248,000 49,836,000 51,227,000 55,206,000 54,389,000 49,447,000 50,281,000 49,293,000 53,357,000 49,347,000 48,719,000 45,240,000 48,559,000 48,238,000 51,339,000 60,714,000 62,361,000 70,224,000 67,195,000 67,303,000 66,913,000 56,026,000 58,352,000 58,492,000                                                                     
        operating lease liabilities - non-current
      138,448,000 135,221,000 87,032,000 78,575,000 74,891,000 76,928,000 72,946,000 46,190,000 47,119,000 44,110,000 43,846,000 43,213,000 43,558,000 39,628,000 39,513,000 39,276,000 37,486,000 36,519,000 37,211,000 40,851,000 41,034,000 38,359,000 40,327,000 43,418,000 42,964,000 43,606,000 43,217,000 44,371,000                                                                     
        deferred tax liabilities, net - non-current
      96,489,000 85,159,000 85,082,000 67,678,000 32,023,000 32,172,000 31,682,000 43,943,000 51,715,000 49,562,000 57,981,000 61,177,000 62,181,000 60,205,000 59,416,000 62,373,000 57,794,000 55,674,000 56,362,000 54,062,000 51,448,000  55,360,000  66,041,000 75,527,000 73,158,000 77,574,000                                                                     
        other liabilities
      24,661,000 24,292,000 27,376,000 27,578,000 27,168,000 26,969,000 23,898,000 22,136,000 21,777,000 21,391,000 19,884,000 19,031,000 18,732,000 18,401,000 16,582,000 14,988,000 14,943,000 14,202,000 28,630,000 27,082,000 26,964,000 26,572,000 35,343,000 23,416,000 10,901,000 6,442,000 5,669,000 5,260,000 5,208,000 6,492,000 5,914,000 5,954,000 5,750,000 5,351,000 5,288,000 4,687,000 4,599,000 4,269,000 4,178,000 4,141,000 4,546,000 4,352,000 4,249,000 4,942,000 5,051,000 5,211,000 4,882,000 5,960,000 6,249,000 5,992,000 6,001,000 4,637,000 4,537,000 3,959,000 4,071,000 3,798,000 3,752 3,704 3,550,000 3,685,000 3,711,000 3,507,000 3,445,000 3,650,000 4,752,000 4,936,000 4,758,000 4,106,000 5,830,000 5,717,000 5,314,000,000 6,953,000 8,178,000 9,077,000 1,322,000 1,318,000 1,310,000 293,000 289,000 308,000 224,000 140,000 57,000 523,093 521,328 744,145 829,058 1,041,420 931,515 1,116,156 1,273,889 1,617,574 1,688,921 1,790,927 1,861,383 2,696,728 
        total liabilities
      4,284,696,000 4,120,046,000 1,841,529,000 1,850,193,000 1,838,814,000 1,706,270,000 1,881,017,000 1,620,946,000 1,530,976,000 1,462,229,000 1,610,218,000 1,431,555,000 1,414,284,000 1,444,499,000 1,446,680,000 1,409,354,000 1,373,774,000 1,359,680,000 1,393,921,000 1,461,429,000 1,453,064,000 1,132,857,000 1,151,940,000 1,270,939,000 1,978,970,000 1,349,027,000 1,515,426,000 1,474,938,000 1,390,029,000 1,293,335,000 1,316,354,000 1,169,180,000 1,136,028,000 1,162,884,000 1,227,724,000 1,253,274,000 1,151,371,000 1,224,685,000 1,162,429,000 1,097,546,000 939,337,000 987,568,000 851,664,000 734,930,000 688,625,000 752,656,000 727,420,000 677,851,000 668,258,000 763,292,000 725,847,000 688,370,000 674,437,000 379,538,000 379,262,000 368,659,000 356,207 372,740 372,904,000 342,667,000 377,562,000 283,055,000 285,001,000 287,492,000 288,791,000 293,286,000 302,834,000 289,127,000 306,536,000 360,854,000 344,943,000,000 335,704,000 333,819,000 357,062,000 345,133,000 349,477,000 336,277,000 360,628,000 300,560,000 308,741,000 334,689,000 324,922,000 146,899,000 129,819,785 121,650,678 132,531,346 132,873,876 133,070,176 206,689,657 93,465,969 86,203,008 78,951,586 79,624,356 85,158,324 83,256,489 102,781,938 
        commitments and contingencies
                                                                                                      
        stockholders’ equity:
                                                                                                      
        preferred stock, par value 1.00 per share: 1,000,000 shares authorized: no shares issued and outstanding
                                                                                                      
        common stock
      10,008,000 9,990,000 9,652,000 9,649,000 9,641,000 9,659,000 9,725,000 9,699,000 9,697,000 9,697,000 9,779,000 9,777,000 9,773,000 9,783,000 9,852,000 9,819,000 9,848,000 9,871,000 10,059,000 10,057,000 10,259,000 10,205,000 10,636,000 10,612,000 10,544,000 10,528,000 10,507,000 10,496,000 10,493,000 10,477,000 10,428,000 10,408,000 10,398,000 10,313,000 10,362,000 10,360,000 10,474,000 10,488,000 10,473,000 10,447,000 10,964,000 10,822,000 11,127,000 11,359,000 11,331,000 11,353,000 11,330,000 11,314,000 11,263,000 11,248,000 11,088,000 11,020,000 10,998,000 10,865,000 11,196,000 11,198,000 11,317  11,162,000 11,348,000 11,751,000     13,006,000                               
        additional paid-in capital
      326,920,000 381,659,000 22,377,000 15,181,000 9,099,000 8,991,000 22,652,000 17,238,000 7,823,000 6,217,000 19,147,000 12,982,000 6,620,000 5,654,000 12,189,000 4,630,000 3,128,000 2,028,000 3,942,000 2,309,000 3,807,000 2,284,000 36,510,000 31,093,000 28,352,000 30,158,000 30,040,000 27,563,000 25,217,000 22,489,000 23,165,000 17,356,000 11,010,000 6,383,000 10,092,000 5,218,000 5,332,000 15,604,000 10,208,000 3,880,000 82,231,000 77,239,000 71,004,000 119,233,000 122,279,000 135,824,000 131,819,000 128,387,000 122,998,000 129,068,000 115,205,000 110,373,000 107,121,000 102,351,000 114,820,000 113,449,000 120,573 115,397 112,991,000 120,281,000 139,212,000 141,061,000 170,209,000 169,345,000 172,863,000 172,954,000 172,112,000 170,991,000 172,900,000 173,628,000 172,167,000,000 182,405,000 192,069,000 192,424,000 191,837,000 185,864,000 181,594,000 180,813,000 176,850,000 175,022,000 173,112,000 170,441,000 355,575,000 354,731,150 354,307,758 349,387,299 348,570,091 347,528,563 346,970,298 337,565,116 336,394,016 334,807,238 334,760,367 334,745,805 334,547,396 335,278,387 
        retained earnings
      1,558,776,000 1,467,487,000 1,451,266,000 1,344,901,000 1,247,418,000 1,220,447,000 1,201,301,000 1,131,512,000 1,063,112,000 1,040,289,000 1,026,569,000 942,833,000 882,587,000 855,089,000 838,348,000 784,336,000 747,131,000 748,414,000 798,540,000 769,823,000 797,654,000 800,588,000 867,760,000 833,834,000 796,810,000 829,699,000 840,888,000 816,659,000 786,763,000 772,484,000 784,538,000 756,708,000 726,808,000 674,194,000 652,287,000 608,579,000 600,520,000 588,930,000 537,880,000 488,520,000 472,564,000 457,091,000 426,267,000 392,440,000 372,182,000 362,750,000 341,943,000 325,453,000 317,558,000 320,625,000 301,965,000 287,300,000 280,102,000 278,639,000 266,777,000 253,496,000 243,851 240,366 227,399,000 214,435,000 212,946,000 218,040,000 211,292,000 206,650,000 205,001,000 208,966,000 205,443,000 198,816,000 191,219,000 269,172,000 258,623,000,000 255,534,000 248,648,000 251,874,000 239,051,000 224,757,000 212,311,000 206,727,000 199,077,000 188,992,000 195,490,000 191,619,000 180,897,000 193,289,812 179,577,287 172,203,697 156,582,855 139,496,405 128,319,350 111,877,208 97,949,969 86,588,455 83,804,295 84,915,231 80,800,678 137,644,778 
        total stockholders’ equity
      1,895,704,000 1,859,136,000 1,483,295,000 1,369,731,000 1,266,158,000 1,239,097,000 1,233,678,000 1,158,449,000 1,080,632,000 1,054,656,000 1,053,947,000 964,046,000 897,434,000 868,755,000 858,616,000 797,016,000 758,338,000 758,544,000 810,774,000 780,421,000 809,953,000 811,308,000 913,124,000 873,748,000 833,894,000 868,604,000 880,150,000 853,433,000 821,177,000 804,168,000 816,858,000 783,205,000 746,982,000 689,638,000 671,583,000 622,738,000 615,072,000 613,722,000 557,287,000                           395,049,000 390,623,000 382,757,000 377,187,000 455,807,000 444,093,000,000 451,497,000 454,599,000 458,291,000 444,631,000 424,283,000 407,429,000 401,078,000 389,455,000 377,451,000 382,028,000 375,430,000 549,810,000 561,084,557 546,671,267 535,609,724 518,960,957 500,633,713 488,710,746 465,466,740 450,339,569 437,352,862 434,521,322 435,617,443 431,296,864 487,691,714 
        total liabilities and stockholders’ equity
      6,180,400,000 5,979,182,000 3,324,824,000 3,219,924,000 3,104,972,000 2,945,367,000 3,114,695,000 2,779,395,000 2,611,608,000 2,516,885,000 2,664,165,000 2,395,601,000 2,311,718,000 2,313,254,000 2,305,296,000 2,206,370,000 2,132,112,000 2,118,224,000 2,204,695,000 2,241,850,000 2,263,017,000 1,944,165,000 2,065,064,000 2,144,687,000 2,812,864,000 2,217,631,000 2,395,576,000 2,328,371,000 2,211,206,000 2,097,503,000 2,133,212,000 1,952,385,000 1,883,010,000 1,852,522,000 1,899,307,000 1,876,012,000 1,766,443,000 1,838,407,000 1,719,716,000                                                          
        see notes to the condensed consolidated financial statements.
                                                                                                      
        see notes to the consolidated financial statements.
                                                                                                      
        accumulated other comprehensive loss
               -1,547,000 -1,548,000 -1,546,000 -1,546,000 -1,771,000 -1,773,000 -1,769,000 -1,769,000 -1,769,000 -1,767,000 -1,768,000 -1,767,000 -1,769,000 -1,782,000 -1,791,000 -1,812,000 -1,781,000 -1,285,000 -1,285,000 -1,296,000 -1,282,000 -1,273,000 -1,267,000 -1,234,000 -1,252,000 -1,158,000 -1,419,000 -1,254,000 -1,300,000 -1,274,000 -1,107,000 -1,555,000 -1,238,000 -1,198,000 -846,000 -884,000                                -24,000 -4,000 -8,000                  
        deferred tax liabilities, net non-current
                           47,650,000  59,945,000     71,548,000 65,963,000 72,580,000 64,489,000 62,817,000 77,622,000 103,626,000 87,401,000 83,352,000 79,395,000 76,587,000 75,590,000 69,593,000 45,001,000 47,388,000 48,815,000 45,596,000 43,018,000 45,361,000 47,915,000 49,003,000 49,603,000 48,612,000 46,691,000 48,100,000 48,792,000 49,537,000 44,011,000 42,883 43,479 39,923,000 28,567,000 26,019,000 24,702,000 24,159,000 23,786,000 23,581,000 23,892,000 22,910,000 21,595,000 18,000,000 19,947,000 19,514,000,000 20,599,000 16,767,000 16,494,000 19,316,000 16,756,000 17,357,000 15,238,000 5,997,000 6,973,000 6,246,000  1,299,000 1,226,707             
        total non-current assets
                            799,558,000 838,052,000 881,989,000 959,338,000 983,646,000 1,020,524,000 1,032,691,000 1,001,063,000 984,285,000 947,123,000 946,928,000 959,152,000 960,789,000 925,775,000 878,114,000 871,459,000 868,482,000 750,502,000 736,916,000 713,865,000 662,232,000 636,228,000 609,168,000 609,423,000 606,618,000 601,586,000 603,544,000 608,946,000 613,074,000 595,399,000 603,125,000 389,825,000 395,246,000 394,230,000 396,982 390,257 394,444,000 374,068,000 379,083,000 353,065,000 356,795,000 357,239,000 363,363,000 359,367,000 366,250,000 374,443,000 385,684,000 477,198,000 483,955,000,000 502,279,000 502,470,000 503,206,000 497,327,000 495,195,000 486,959,000                    
        commitments and contingencies, note 19
                                                                                                      
        commitments and contingencies, note 21
                                                                                                      
        commitments and contingencies, note 20
                                                                                                      
        other
                                    63,681,000 25,389,000 26,755,000 36,753,000 33,373,000 34,281,000 35,768,000 33,473,000 33,776,000 34,379,000 35,501,000 32,766,000 38,089,000 30,404,000 18,382,000 15,995,000 16,001,000 16,254,000 16,852,000 17,199,000 17,286,000 18,294,000 18,588,000 12,093,000 12,377,000 12,981,000 12,846 13,203 13,877,000 14,222,000 14,520,000 12,481,000 13,291,000 10,339,000 10,078,000 10,264,000 10,211,000 10,711,000 11,605,000 11,428,000 10,478,000,000 10,668,000 11,207,000 11,603,000 11,831,000 12,538,000 13,371,000 14,254,000 13,928,000 12,714,000 14,349,000 14,124,000 10,242,000 12,862,062 15,051,372 9,813,070 10,568,343 10,673,224 12,834,695 7,340,333 8,096,095 9,036,125 4,698,197 4,976,727 4,992,743 3,039,094 
        costs and estimated earnings in excess of billings
                                       406,517,000 389,286,000 440,895,000 397,048,000 488,960,000 376,972,000 358,236,000 302,393,000 333,659,000 274,730,000 247,979,000 212,314,000 256,951,000 230,569,000 198,581,000 174,138,000 221,110,000 204,349,000 183,920,000 148,502,000 118,409,000 127,321,000 105,874,000 83,493 101,426 90,855,000 73,899,000 55,843,000 65,057,000 66,559,000 59,867,000 42,855,000 57,500,000 67,111,000 63,853,000 58,047,000 96,231,000 94,270,000,000 84,764,000 79,092,000 97,554,000 95,392,000 95,176,000 80,886,000 86,300,000 79,546,000 69,415,000 68,037,000 79,963,000 65,559,000 68,786,809 54,225,648 64,137,515 58,175,272 47,336,254 40,509,963 37,319,061 34,814,130 30,985,814 24,734,552 32,349,179 33,349,021 35,180,892 
        deferred tax assets
                                        26,524,000 22,614,000 20,886,000 24,021,000 22,733,000 20,581,000 19,152,000 21,974,000 20,630,000 19,278,000 18,732,000 21,022,000 19,932,000 17,156,000 16,334,000 17,718,000 16,853,000 16,622,000 15,422,000 16,074,000 15,633,000 15,653,000 15,393 15,971 15,957,000 14,869,000 14,843,000 14,937,000 14,944,000 14,033,000 13,425,000 15,335,000 15,779,000 15,695,000 16,784,000 16,779,000 19,347,000,000 19,229,000 19,448,000 16,634,000 15,478,000 14,275,000 14,216,000 14,331,000 13,223,000 15,068,000 13,553,000 12,052,000 12,535,000 12,154,671 12,950,239 13,005,612 11,922,558 16,080,609 11,594,972 9,269,856 8,778,775 7,907,353 9,099,537 8,997,077 8,680,848 6,774,332 
        billings in excess of costs and estimated earnings
                                       6,599,000 9,284,000 14,885,000 18,004,000 15,271,000 19,557,000 11,137,000 14,303,000 12,416,000 16,896,000 14,271,000 16,422,000 14,027,000 13,882,000 13,401,000 13,869,000 13,347,000 13,788,000 12,370,000 11,386,000 1,447,000 1,522,000 979,000 1,307 456 749,000 877,000 1,819,000 667,000 376,000 582,000 408,000 180,000 151,000 512,000 332,000 311,000 483,000,000 613,000 1,067,000 1,375,000 712,000 645,000 584,000 701,000 397,000 978,000 472,000 280,000 464,000 395,611 538,945 361,352 141,568 1,269,644 1,992,745 720,876 703,063 1,107,871 1,840,819 209,794 354,061 822,817 
        commitments and contingencies, note 17
                                                                                                      
        commitments and contingencies, note 16
                                                                                                      
        stockholders' equity:
                                                                                                      
        total stockholders' equity
                                             501,740,000 564,204,000 543,914,000 507,200,000 522,186,000 504,908,000 509,501,000 484,934,000 464,925,000 451,636,000 460,984,000 428,361,000 408,823,000 398,372,000 391,995,000 392,931,000 378,386,000 375,895 367,167 351,851,000 346,359,000 364,124,000 371,091,000 394,555,000 389,091,000 391,018,000                                
        total liabilities and stockholders' equity
                                             1,599,286,000 1,503,541,000 1,531,482,000 1,358,864,000 1,257,116,000 1,193,533,000 1,262,157,000 1,212,354,000 1,142,776,000 1,119,894,000 1,224,276,000 1,154,208,000 1,097,193,000 1,072,809,000 771,533,000 772,193,000 747,045,000 732,102                                        
        liabilities and stockholders' equity
                                                                                                      
        commitments and contingencies, note 18
                                                                                                      
        accumulated other comprehensive income
                                                   -426,000 -158,000 -229,000 -183,000 43,000 103,000 130,000 151,000 140,000 138,000 243,000 154 211 299,000 295,000 215,000 183,000 169,000 211,000 112,000 123,000 69,000 -48,000 -79,000 -114,000 186,000,000 191,000 210,000 337,000 75,000 59,000                     
        commitments and contingencies, notes 10, 11 and 18
                                                                                                      
        income taxes receivable
                                                     12,287,000 18,347,000 2,231,000 2,516,000 907,000 6,925,000 741,000 4,884,000 867,000 4,437 3,493 8,685,000 6,836,000 5,557,000 1,067,000 3,626,000 8,213,000 9,122,000 2,144,000 7,016,000 11,557,000 10,921,000 2,241,000 6,014,000,000 9,380,000 9,170,000       1,774,000 6,291,000   1,366,602 8,160,936    2,096,215        
        commitments and contingencies, notes 10, 11, and 17
                                                                                                      
        commitments and contingencies, notes 10, 11, and 18
                                                                                                      
        commitments and contingencies, notes 10, 11, and 16
                                                                                                      
        commitments and contingencies, notes 9, 10, and 15
                                                                                                      
        commitments and contingencies, notes 9, 10, and 17
                                                                                                      
        total
                                                               739,907 724,755,000 689,026,000 741,686,000 654,146,000 679,556,000 676,583,000 679,809,000 688,335,000 693,457,000 671,884,000 683,723,000 816,661,000 789,036,000,000 787,201,000 788,418,000 815,353,000 789,764,000 773,760,000 743,706,000 761,706,000 690,015,000 686,192,000 716,717,000 700,352,000 696,709,000 690,904,342 668,321,945 668,141,070 651,834,833 633,703,889 695,400,403 558,932,709 536,542,577 516,304,448 514,145,678 520,775,767 514,553,353 590,473,652 
        preferred stock, par value 1.00 per share:
                                                                                                      
        1,000,000 shares authorized: no shares issued and outstanding
                                                                                                      
        150,000,000 shares authorized: 33,578,474 and 33,487,640 issued and outstanding, respectively
                                                               11,193                                       
        commitments and contingencies, notes 10, 11, 16 and 19
                                                                                                      
        150,000,000 shares authorized: 35,421,065 and 38,656,190
                                                                                                      
        issued and outstanding, respectively
                                                                   11,807,000  12,885,000 13,042,000                                
        commitments and contingencies, notes 10, 11, 16 and 18
                                                                                                      
        150,000,000 shares authorized: 38,656,190 and 38,998,513 issued and outstanding, respectively
                                                                    12,885,000                                  
        150,000,000 shares authorized: 38,653,756 and 38,998,513
                                                                                                      
        150,000,000 shares authorized: 39,125,701 and 38,998,513
                                                                                                      
        150,000,000 shares authorized: 38,998,513 and 39,352,020 issued and outstanding, respectively
                                                                        12,999,000                              
        current assets of discontinued operations
                                                                         164,000 644,000 618,000 667,000,000 171,000 255,000 288,000 307,000 616,000 6,152,000                    
        current liabilities of discontinued operations
                                                                         537,000 638,000 1,828,000 2,731,000,000 1,608,000 1,126,000 1,239,000 939,000 1,495,000 5,047,000                    
        non-current liabilities of discontinued operations
                                                                         388,000 473,000 437,000 427,000,000 507,000 565,000 651,000 649,000 1,131,000 1,283,000                    
        150,000,000 shares authorized: 38,995,854 and 39,352,020 issued and outstanding, respectively
                                                                         12,998,000                             
        commitments and contingencies, notes 10, 11, 15 and 16
                                                                                                      
        150,000,000 shares authorized: 39,443,225 and 39,352,020 issued and outstanding, respectively
                                                                          13,147,000                            
        150,000,000 shares authorized: 39,366,150 and 39,352,020 issued and outstanding, respectively
                                                                           13,121,000                           
        commitments and contingencies, notes 11, 12, 17 and 19
                                                                                                      
        150,000,000 shares authorized: 39,352,020 and 41,005,106 issued and outstanding, respectively
                                                                            13,117,000,000                          
        accrued self-insured claims
                                                                             31,652,000 29,774,000 27,690,000 26,902,000 26,992,000 28,410,000 29,034,000 27,088,000 31,710,000 30,355,000 27,660,000 28,166,000 27,596,620 26,253,541 26,750,086 22,296,987 27,976,840 27,881,340 11,259,228 11,219,265 9,560,637 9,512,763 8,643,145 8,462,759 8,156,666 
        commitments and contingencies, notes 11, 12, 16 and 17
                                                                                                      
        150,000,000 shares authorized: 40,103,616 and 41,005,106 issued and outstanding, respectively
                                                                             13,367,000                         
        150,000,000 shares authorized: 41,017,399 and 41,005,106 issued and outstanding, respectively
                                                                              13,672,000                        
        preferred stock, par value 1 00 per share:
                                                                                                      
        150,000,000 shares authorized: 40,968,692 and 41,005,106 issued and outstanding, respectively
                                                                               13,656,000                       
        non-current assets of discontinued operations
                                                                                 33,000 121,000                    
        commitments and contingencies, notes 11, 17 and 19
                                                                                                      
        150,000,000 shares authorized: 41,005,106 and 40,612,059 issued and outstanding, respectively
                                                                                13,668,000                      
        total current assets.
                                                                                 278,565,000                     
        commitments and contingencies, notes 11, 15 and 16 stockholders’ equity:
                                                                                                      
        150,000,000 shares authorized: 40,810,215 and 40,612,059 issued and outstanding, respectively
                                                                                 13,603,000                     
        commitments and contingencies, notes 11, 15 and 16
                                                                                                      
        150,000,000 shares authorized: 40,645,635 and 40,612,059 issued and outstanding, respectively
                                                                                  13,548,000                    
        other assets:
                                                                                                      
        total other assets
                                                                                   334,880,000 279,061,000 279,034,000 298,243,000 241,083,000 237,685,000 270,254,856 273,283,165 272,476,116 275,448,577 282,021,428 280,590,390 143,449,638 144,176,174 144,673,695 148,275,622 147,946,754 147,365,233 158,414,597 
        checks drawn in excess of bank balances
                                                                                   6,276,000                   
        commitments and contingencies, notes 10, 14 and 15
                                                                                                      
        150,000,000 shares authorized: 40,628,231 and 40,612,059 issued and outstanding, respectively
                                                                                   13,542,000                   
        commitments and contingencies, notes 10, 16 and 18
                                                                                                      
        150,000,000 shares authorized: 40,612,059 and 48,865,186 issued and outstanding, respectively
                                                                                    13,536,000                  
        deferred compensation
                                                                                        -2,950,000 -3,217,462 -3,484,922 -2,215,549 -2,390,667 -2,565,785 -2,740,904       -48,258 
        commitments and contingencies, notes 10, 13 and 16
                                                                                                      
        150,000,000 shares authorized: 40,314,672 and 48,865,186 issued and outstanding, respectively
                                                                                     13,437,000                 
        commitments and contingencies, notes 10, 12 and 15
                                                                                                      
        150,000,000 shares authorized: 40,278,841 and 48,865,186 issued and outstanding, respectively
                                                                                      13,426,000                
        deferred tax assets, net non-current
                                                                                       352,000    2,926,758 5,560,872 12,753,756 12,313,435 7,260,991 7,167,117 6,692,784 14,564,869 13,845,048 13,042,372 3,214,277 
        current portion of long-term debt
                                                                                       2,042,000               
        150,000,000 shares authorized: 40,110,843 and 48,865,186 issued and outstanding, respectively
                                                                                       13,370,000               
        short-term investments
                                                                                          19,379,494            
        notes and capital leases payable
                                                                                        2,749,000 3,305,195 3,881,741 3,812,085 4,162,978 4,757,493         
        commitments and contingencies, notes 10, 16 and 18 stockholders’ equity:
                                                                                                      
        commitments and contingencies, notes 10 and 12
                                                                                                      
        150,000,000 shares authorized: 48,843,186 and 48,596,049 issued and outstanding, respectively
                                                                                         16,281,057             
        deferred tax liabilities
                                                                                          28,035            
        commitments and contingencies, note 12
                                                                                                      
        150,000,000 shares authorized: 48,813,447 and 48,596,049 issued and outstanding, respectively
                                                                                          16,271,144            
        1,000,000 shares authorized: no shares issued and outstanding .
                                                                                                      
        150,000,000 shares authorized: 48,621,148 and 48,596,049 issued and outstanding, respectively
                                                                                           16,234,277           
        150,000,000 shares authorized: 48,596,049 and 47,986,768 issued and outstanding, respectively
                                                                                            16,198,678          
        commitments and contingencies, note 10
                                                                                                      
        150,000,000 shares authorized: 48,523,608 and 47,986,768 issued and outstanding, respectively
                                                                                             16,174,530         
        notes payable
                                                                                              4,850,490 8,886 9,537 14,535 39,517 54,752 78,672 7,528,995 
        150,000,000 shares authorized: 48,486,025 and 47,986,768 issued and outstanding, respectively
                                                                                              16,162,002        
        commitments and contingencies, note 9 stockholders’ equity:
                                                                                                      
        150,000,000 shares authorized: 48,073,264 and 47,986,768 issued and outstanding, respectively
                                                                                               16,024,416       
        customer advances
                                                                                                2,273 84,829 5,065,423 5,065,423 5,013,028 5,016,728 
        150,000,000 shares authorized: 47,986,768 and 47,846,403 issued and outstanding, respectively
                                                                                                15,995,584      
        commitments and contingencies, note 9
                                                                                                      
        150,000,000 shares authorized: 47,871,525 and 47,846,403 issued and outstanding, respectively
                                                                                                 15,957,169     
        150,000,000 shares authorized: 47,870,002 and 47,846,403 issued and outstanding, respectively
                                                                                                  15,956,660    
        150,000,000 shares authorized: 47,869,254 and 47,846,403 issued and outstanding, respectively
                                                                                                   15,956,407   
        1,000,000 shares authorized; no shares issued and outstanding
                                                                                                      
        150,000,000 shares authorized; 47,846,403 and 42,964,193 shares issued and outstanding, respectively
                                                                                                    15,948,790  
        150,000,000 shares authorized; 47,901,623 and 42,964,193 shares issued and outstanding, respectively
                                                                                                     15,967,214 
        treasury stock
                                                                                                     -1,150,407 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-05-02 2026-01-31 2025-10-25 2025-07-26 2025-04-26 2025-01-25 2024-10-26 2024-07-27 2024-04-27 2024-01-27 2023-10-28 2023-07-29 2023-04-29 2023-01-28 2022-10-29 2022-07-30 2022-04-30 2022-01-29 2021-10-30 2021-07-31 2021-05-01 2021-01-30 2020-10-24 2020-07-25 2020-04-25 2020-01-25 2019-10-26 2019-07-27 2019-04-27 2019-01-26 2018-10-27 2018-07-28 2018-04-28 2017-10-28 2017-07-29 2017-04-29 2017-01-28 2016-10-29 2016-07-30 2016-04-23 2016-01-23 2015-10-24 2015-07-25 2015-04-25 2015-01-24 2014-10-25 2014-07-26 2014-04-26 2014-01-25 2013-10-26 2013-07-27 2013-04-27 2013-01-26 2012-10-27 2012-07-28 2012-04-28 2012-01-28 2011-10-29 2011-07-30 2011-04-30 2011-01-29 2010-10-30 2010-07-31 2010-04-24 2010-01-23 2009-10-24 2009-07-25 2009-04-25 2009-01-24 2008-10-25 2008-07-26 2008-04-26 2008-01-26 2007-10-27 2007-07-28 2007-04-28 2007-01-27 2006-10-28 2006-07-29 2006-04-29 2006-01-28 2005-10-29 2005-07-30 2005-04-30 2005-01-29 2004-10-30 2004-07-31 2004-04-24 2004-01-24 2003-10-25 2003-07-26 2003-04-26 2003-01-25 2002-10-26 2002-07-27 2002-04-27 
                                                                                                        
          cash flows from operating activities:
                                                                                                        
          net income
        91,289,000 16,293,000 106,366,000 97,482,000 61,048,000 32,670,000 69,789,000 68,400,000 62,554,000 23,418,000 83,736,000 60,246,000 51,523,000 24,809,000 54,012,000 43,856,000 19,536,000 794,000 28,717,000 18,165,000 898,000 -4,195,000 33,926,000 37,024,000 -32,418,000 -11,189,000 24,229,000 29,896,000 14,279,000 -12,054,000 27,830,000 29,900,000 17,231,000 28,776,000 43,708,000 38,796,000 23,663,000 51,050,000 49,360,000 33,083,000 15,473,000 30,824,000 33,827,000 20,258,000 9,432,000 20,807,000 16,490,000 7,895,000 -3,067,000 18,660,000 14,666,000 7,199,000 1,462,000 11,861,000 13,282,000 9,645,000 3,485,000 12,966,000 12,965,000 1,489,000 -5,094,000 6,747,000 4,643,000 1,648,000 -3,965,000 3,523,000 6,628,000 7,597,000 -77,953,000 10,548,000  6,886,000 -3,225,000 14,927,000 14,294,000 12,445,000 5,585,000 9,560,000 10,090,000 -6,503,000 3,871,000 10,722,000 -12,392,957 13,712,525 7,373,590 15,620,842 17,086,450 11,177,055   11,361,515 2,784,159 -1,110,936 4,114,553 -56,844,100 -79,217,050 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                                        
          depreciation and amortization
        111,644,000 88,164,000 62,159,000 60,854,000 58,389,000 54,793,000 52,001,000 46,572,000 45,205,000 45,306,000 42,521,000 37,994,000 37,271,000 36,745,000 35,455,000 35,344,000 36,637,000 37,345,000 37,765,000 38,463,000 39,079,000 43,584,000 42,312,000 44,130,000 45,871,000 46,615,000 47,355,000 47,245,000 46,341,000 45,909,000 45,534,000 44,805,000 43,355,000 42,651,000 40,244,000 37,410,000 35,706,000 34,546,000 36,010,000 31,583,000 29,898,000 27,449,000 25,865,000 23,986,000 23,263,000 22,930,000 23,059,000 22,726,000 23,435,000 23,552,000 24,821,000 24,530,000 20,819,000 15,311,000 15,646,000 15,561,000 15,528,000 15,958,000 15,639,000 15,491,000 15,787,000 15,616,000 17,049,000 15,851,000 15,516,000 15,191,000 15,843,000 16,163,000 16,817,000 16,612,000  17,301,000 16,910,000 16,047,000 15,841,000 15,495,000 14,417,000 12,859,000 12,164,000 12,243,000 12,167,000 11,381,000 11,003,058 11,524,787 12,800,023 11,265,132 11,613,857 10,109,601 11,008,530 9,334,410 8,898,453 8,885,456 10,460,239 10,829,811 10,913,966 10,207,899 
          non-cash lease expense
        15,587,000 15,587,000 12,612,000 12,536,000 12,982,000 11,153,000 10,615,000 9,810,000 9,452,000 9,146,000 8,944,000 8,563,000 8,528,000 8,294,000 8,008,000 7,889,000 7,878,000 7,973,000 7,879,000 8,120,000 7,866,000 8,348,000 7,737,000 7,822,000 7,921,000 7,780,000 7,459,000 7,414,000 7,390,000                                                                    
          deferred income tax provision
        11,330,000 76,000 17,404,000 35,655,000 -149,000   -7,772,000 2,153,000 -8,419,000 -3,195,000 -1,004,000 1,975,000 790,000 -2,957,000 4,580,000 2,119,000 -688,000 2,300,000 2,613,000 3,799,000 -7,707,000 -4,585,000 -7,183,000 -8,710,000 2,072,000 -4,416,000 6,026,000 5,579,000 -6,619,000 8,087,000 1,672,000 5,383,000 518,000 12,316,000 -2,770,000 7,075,000 1,612,000 -1,187,000 4,527,000   -2,780,000 2,653,000      113,000 1,688,000   -1,217,000 5,544,000 832,000 -22,000 3,520,000 10,234,000 2,534,000 1,410,000 550,000 -98,000 -409,000 1,052,000 1,376,000   -15,129,000 3,052,000                           
          stock-based compensation
        10,573,000 9,283,000 7,986,000 8,100,000 9,099,000 8,991,000 14,024,000 9,482,000 7,823,000 6,217,000 6,298,000 6,322,000 6,620,000 5,654,000 4,515,000 4,630,000 3,128,000 2,028,000 1,789,000 2,309,000 3,740,000 2,281,000 3,796,000 4,372,000 2,322,000 1,584,000 2,694,000 2,277,000 3,479,000 1,910,000 7,366,000 6,048,000 4,863,000 7,380,000 4,875,000 4,915,000 5,308,000 5,707,000 4,250,000 3,892,000 4,199,000 4,509,000 3,150,000 3,219,000 3,664,000 3,890,000 2,875,000 2,672,000 3,543,000 3,506,000 2,627,000 2,513,000 2,496,000 2,266,000  1,933,000 1,642,000 1,326,000 1,323,000 1,314,000 981,000 791,000 863,000 812,000                                 
          provision for (recovery of) bad debt
        280,000 97,000 -64,000                                                                                              
          gain on sale of fixed assets
        -1,995,000 -2,073,000 -4,760,000 -10,102,000 -9,773,000 -7,696,000 -8,201,000 -8,160,000 -12,404,000 -4,618,000 -8,356,000 -7,558,000 -7,816,000 -2,768,000 -5,135,000 -3,467,000 -5,389,000 56,000 -415,000 -992,000 -2,852,000 -819,000 -4,001,000 -3,418,000 -1,788,000 -1,094,000 -2,241,000 -4,806,000 -6,738,000 -2,192,000 -3,874,000 -4,909,000 -8,415,000 -6,495,000 -6,646,000 -5,048,000 -1,729,000 -1,443,000 -3,593,000 -4,061,000 -1,016,000 -1,136,000 -861,000 -3,067,000 -1,659,000 -1,523,000 -2,802,000 -5,469,000 -570,000 -1,865,000 -816,000 -1,460,000 -826,000 -1,581,000 -2,852,000 -7,439,000 -2,221,000 -2,918,000 -3,406,000 -3,300,000 -1,980,000 -1,530,000 -1,534,000 -4,308,000 -809,000 -1,026,000  -1,786,000 -498,000 -1,022,000     -1,669,000 -5,203,000                     
          amortization of debt issuance costs and other
        1,905,000 1,941,000 747,000 748,000 747,000 747,000 733,000 720,000 2,231,000 689,000 687,000 691,000 917,000 695,000 697,000 698,000 745,000 702,000 731,000 756,000 636,000 608,000 559,000 679,000 951,000 1,026,000 1,011,000 1,001,000 985,000 974,000 923,000 902,000 887,000 859,000 854,000 835,000 819,000 815,000 894,000 696,000 595,000 690,000 550,000 502,000 494,000 494,000 488,000 488,000 475,000 465,000 460,000 458,000                                             
          change in operating assets and liabilities, net of acquisitions:
                                                                                                        
          accounts receivable
        -283,866,000 214,011,000 1,163,000 -61,908,000 -154,108,000 287,732,000 -149,007,000 -130,276,000 -126,215,000 218,668,000 -212,381,000 -30,375,000 -118,295,000 177,020,000 -127,903,000 -123,746,000 -99,085,000 63,849,000 -30,638,000 -61,652,000 -12,246,000 80,765,000 -41,225,000 -27,161,000 -54,134,000 101,777,000 -126,087,000 -95,189,000 -76,297,000 182,957,000 -164,872,000 -40,283,000 -8,552,000 21,868,000 -21,012,000 -31,164,000 21,512,000 -2,404,000 32,396,000 -37,464,000 43,294,000 -35,497,000 -49,046,000 1,647,000 28,971,000 -22,016,000 -35,355,000 -1,678,000 72,481,000 -52,397,000 -17,260,000 -6,643,000 39,543,000 -12,015,000 -20,155,000 -18,523,000 37,304,000 -2,047,000 -36,255,000 -6,653,000 23,689,000 -2,446,000 -14,165,000 -6,061,000 21,156,000 3,687,000 -8,500,000 6,726,000 40,484,000 -9,232,000  1,365,000 28,437,000 -10,288,000 -12,989,000 -6,616,000 30,132,000 -539,000 6,794,000 3,815,000 24,315,000 -6,710,000 -28,156,605 -18,267,451 42,446,218 -21,906,162 -4,747,801 122,357 20,259,435 -3,637,156 -17,356,232 -5,737,089 5,367,788 -19,075,790 -12,923,217 5,324,249 
          contract assets
        -80,497,000  -43,075,000 -39,853,000 -20,056,000  45,454,000 -28,481,000 2,219,000 34,299,000 20,705,000 -23,295,000 -8,675,000 14,480,000 -9,356,000 -11,923,000 -11,595,000 90,715,000 53,464,000 8,174,000 24,629,000 5,096,000 50,960,000 11,371,000 -13,763,000 86,626,000 21,044,000 -59,527,000 -84,031,000 -61,440,000 22,090,000 -66,345,000 -44,133,000                                                                
          other current assets and inventories
        -25,044,000 -5,705,000 4,566,000 9,456,000 -16,515,000 -2,823,000 9,996,000 5,213,000 -8,102,000 8,780,000 9,487,000 1,082,000 -16,264,000 -3,517,000 -7,095,000 -1,757,000 -28,901,000 -4,786,000 5,595,000 6,003,000 -19,067,000 6,646,000 18,253,000 13,754,000 -11,337,000 6,835,000 1,583,000 1,616,000 -16,994,000                                                                    
          other assets
        -4,969,000 -11,789,000 -14,828,000 -11,894,000 -11,736,000 -11,869,000 -9,418,000 -1,834,000 2,165,000 -293,000 -2,711,000 2,621,000 791,000 1,428,000 1,682,000 1,738,000 818,000 -1,192,000 1,177,000 13,000 2,222,000 3,966,000 1,494,000 1,699,000 2,019,000 1,849,000 2,183,000 -287,000 37,323,000 1,511,000 -27,340,000 931,000 -212,000 1,010,000 981,000 330,000 621,000 132,000 -69,000 960,000 -2,983,000 -844,000 636,000 -4,585,000 -2,767,000 -159,000 91,000 72,000 -288,000 -430,000 -74,000 230,000 -125,000 -62,000 208,000 -385,000 -49,000 288,000 -190,000 72,000 170,000 565,000 -44,000 -515,000 -119,000 -326,000 273,000 254,000 352,000 220,000  250,000 320,000 403,000 395,000 594,000 472,000 413,000 -1,415,000 1,268,000 10,000 566,000 2,642,410 3,311,140 -5,238,302 743,752 -4,660 2,161,471 -276,849 755,762 940,030 -4,337,928 278,530 16,016 -2,217,319 614,319 
          income taxes payable/receivable
        2,201,000  15,969,000 -80,924,000 17,413,000  29,383,000 -17,205,000 10,183,000                                                                                        
          accounts payable
        169,390,000 142,569,000 31,112,000 8,645,000 40,908,000 -19,691,000 -5,965,000 24,244,000 -15,398,000 10,492,000 2,642,000 4,346,000 -10,491,000 7,253,000 12,848,000 7,683,000 21,612,000 -18,120,000 4,478,000 1,038,000 7,699,000 -24,984,000 4,184,000 -15,772,000 80,319,000 -15,951,000 -7,835,000 3,345,000 18,300,000 -15,603,000 11,391,000 11,107,000 13,169,000 -5,339,000 2,333,000 13,338,000 -15,777,000 1,083,000 8,305,000 22,126,000 -23,174,000 7,875,000 8,338,000 10,710,000 -13,085,000 1,151,000 1,262,000 10,080,000 -16,457,000 871,000 409,000 325,000 -15,776,000 3,879,000 1,075,000 2,702,000 -4,362,000 3,563,000 3,724,000 6,732,000 -6,223,000 -1,653,000 -345,000 4,201,000 -5,016,000 -397,000 2,470,000 1,676,000 -9,750,000 2,609,000  2,611,000 -4,704,000 1,560,000 3,128,000 -3,153,000 -3,730,000 1,520,000 -1,011,000 2,501,000 -5,290,000 179,000 9,630,247 1,359,304 -10,451,489 2,298,938 6,826,210 1,998,735 -4,040,237 3,624,168 -2,971,269 2,894,851 -4,199,696 399,826 654,700 1,623,143 
          accrued liabilities, insurance claims, operating lease liabilities, and other liabilities
        -42,414,000 -49,224,000 22,670,000 26,879,000 -42,045,000 -42,216,000 18,564,000 20,661,000 -18,027,000 -18,241,000 7,539,000 11,826,000 -25,996,000 -26,471,000 13,086,000 13,838,000 -10,409,000 -28,127,000 -10,904,000 428,000 -11,134,000 -8,991,000 2,324,000 9,134,000 11,171,000 -29,485,000 -7,942,000 -585,000 -1,089,000                                                                    
          net cash from operating activities
        -24,586,000 418,998,000 220,027,000 57,444,000 -53,966,000 328,217,000 65,791,000 -7,514,000 -37,398,000 325,087,000 -37,264,000 56,270,000 -85,117,000 246,245,000 -4,507,000 -12,034,000 -64,915,000 145,542,000 104,307,000 17,295,000 41,511,000 102,352,000 111,943,000 82,321,000 85,161,000 191,752,000 -24,015,000 -53,616,000 -56,122,000 142,784,000 -55,527,000 12,613,000 24,577,000 56,827,000 149,930,000 42,322,000 105,750,000 -41,559,000 182,515,000 32,444,000 75,391,000 -28,862,000 18,316,000 40,329,000 72,350,000 10,905,000 -13,306,000 29,625,000 86,559,000 -18,693,000 15,417,000 86,000 63,525,000 27,716,000 -3,328,000 -2,398,000 51,418,000 19,433,000 -8,233,000 4,534,000 28,490,000 19,066,000 5,456,000 -8,191,000 32,291,000 24,582,000 30,508,000 20,918,000 71,100,000 4,110,000  23,948,000 45,203,000 17,687,000 30,223,000 14,299,000 50,966,000 12,973,000 37,197,000 27,513,000 41,747,000 -4,183,000 18,773,223 10,613,215 51,764,465 6,281,097           
          cash flows from investing activities:
                                                                                                        
          capital expenditures
        -70,315,000 -54,388,000 -55,215,000 -51,689,000 -79,499,000 -68,492,000 -74,578,000 -65,427,000 -41,960,000 -57,359,000 -67,245,000 -50,968,000 -42,920,000 -65,178,000 -54,845,000 -42,527,000 -38,405,000 -43,565,000 -45,125,000 -36,723,000 -31,629,000 -21,937,000 -9,386,000 -6,023,000 -20,701,000 -18,716,000 -17,914,000 -38,176,000 -45,768,000 -37,163,000 -47,263,000 -46,040,000 -34,497,000 -56,023,000 -66,011,000 -58,312,000 -36,794,000 -40,080,000 -47,290,000 -47,843,000 -50,120,000 -40,758,000 -26,172,000 -38,053,000 -20,744,000 -18,028,000 -18,551,000 -21,345,000 -18,952,000 -30,288,000 -18,907,000 -16,714,000 -16,506,000 -12,523,000 -14,822,000 -19,352,000 -22,581,000 -20,857,000 -29,202,000 -11,008,000 -7,798,000 -13,449,000 -17,154,000 -10,947,000 -17,339,000 -9,936,000 -4,904,000 -7,312,000 -9,023,000 -9,290,000  -17,771,000 -21,053,000 -21,168,000 -17,957,000 -23,932,000 -22,808,000 -12,419,000 -15,471,000 -16,885,000 -12,078,000 -12,706,000 -22,668,274 -8,946,367 -20,939,254 -11,989,105           
          free cash flows
        -94,901,000 364,610,000 164,812,000 5,755,000 -133,465,000 259,725,000 -8,787,000 -72,941,000 -79,358,000 267,728,000 -104,509,000 5,302,000 -128,037,000 181,067,000 -59,352,000 -54,561,000 -103,320,000 101,977,000 59,182,000 -19,428,000 9,882,000 80,415,000 102,557,000 76,298,000 64,460,000 173,036,000 -41,929,000 -91,792,000 -101,890,000 105,621,000 -102,790,000 -33,427,000 -9,920,000 804,000 83,919,000 -15,990,000 68,956,000 -81,639,000 135,225,000 -15,399,000 25,271,000 -69,620,000 -7,856,000 2,276,000 51,606,000 -7,123,000 -31,857,000 8,280,000 67,607,000 -48,981,000 -3,490,000 -16,628,000 47,019,000 15,193,000 -18,150,000 -21,750,000 28,837,000 -1,424,000 -37,435,000 -6,474,000 20,692,000 5,617,000 -11,698,000 -19,138,000 14,952,000 14,646,000 25,604,000 13,606,000 62,077,000 -5,180,000  6,177,000 24,150,000 -3,481,000 12,266,000 -9,633,000 28,158,000 554,000 21,726,000 10,628,000 29,669,000 -16,889,000 -3,895,051 1,666,848 30,825,211 -5,708,008           
          proceeds from sale of assets
        2,787,000 2,513,000 7,625,000 12,595,000 10,900,000 8,722,000 8,186,000 9,526,000 12,701,000 4,705,000 10,205,000 11,009,000 9,312,000 2,886,000 5,656,000 3,455,000 5,375,000 137,000 991,000 1,191,000 3,044,000 1,560,000 5,901,000 3,558,000 2,400,000 2,876,000 3,389,000 5,418,000 7,362,000 3,335,000 4,649,000 6,954,000 8,011,000 8,838,000 5,942,000 5,753,000 2,011,000 2,323,000 4,108,000 3,684,000 1,421,000 1,327,000 2,628,000 2,725,000 2,341,000 1,698,000 5,982,000 4,461,000 2,499,000 2,465,000 1,360,000 1,622,000 839,000 2,006,000 4,255,000 11,586,000 2,525,000 6,417,000 2,615,000 4,136,000 3,481,000 2,073,000 2,197,000 4,042,000 915,000 1,614,000 854,000 2,509,000 581,000 1,259,000  3,348,000 1,106,000 1,842,000 2,410,000 10,049,000 1,550,000 776,000 4,761,000 3,790,000 16,000 1,243,000 9,211,026 4,718,994 1,452,223 795,757 1,023,403 3,692,099 1,159,453 1,359,414 1,487,476 1,325,775 1,536,352 1,888,040 1,720,131 2,376,474 
          cash paid for acquisitions, net of cash acquired
        -12,828,000     -150,084,000 -20,825,000 -12,967,000                    -20,917,000  357,000    -108,379,000 -208,000 -48,596,000 -22,088,000 -1,450,000 -8,371,000 -16,388,000                             -5,489,000 -1,100,000 -55,223,000                   
          net cash from investing activities
        -80,356,000 -1,680,456,000 -47,590,000 -39,094,000 -68,599,000 -59,770,000 -216,476,000 -76,726,000 -42,226,000 -52,654,000 -179,942,000 -39,959,000 -33,608,000 -62,642,000 -49,189,000 -39,072,000 -33,030,000 -43,428,000 -44,134,000 -35,532,000 -28,585,000 -20,377,000 -3,485,000 -2,465,000 -18,301,000 -15,840,000 -14,525,000 -32,452,000 -38,406,000 -33,828,000 -42,614,000 -39,086,000 -45,827,000 -48,085,000 -59,711,000 -78,358,000 -32,858,000 -38,220,000 -151,561,000 -44,159,000 -48,907,000 -88,506,000 -45,629,000 -39,328,000 -19,853,000 -25,242,000 -28,955,000 -17,584,000 -16,453,000 -28,128,000 -28,763,000 -19,305,000 -330,469,000 -10,517,000 -10,191,000 -7,766,000 -20,056,000 -13,890,000 -26,529,000 -6,681,000 -40,817,000 -11,351,000 -14,957,000 -6,905,000 -16,424,000 -8,322,000 -4,049,000 -4,631,000 -8,465,000 -8,241,000  -13,831,000 -19,947,000 -19,695,000 -15,474,000 -19,318,000 -22,143,000 -67,637,000 -10,710,000 -13,095,000 -77,744,000 -11,463,000   -18,700,483 -19,876,101           
          cash flows from financing activities:
                                                                                                        
          proceeds from borrowings on senior credit agreement, including term loan
          344,000,000 285,000,000  473,000,000 162,375,000 120,000,000                              324,000,000 132,000,000 317,000,000 225,000,000                                                      
          principal payments on senior credit agreement, including term loan
          -90,000,000 -348,000,000 -196,000,000  -318,000,000 -78,000,000 -69,375,000  -325,375,000 -4,375,000 -4,375,000  -4,375,000 -4,375,000 -4,375,000                      -213,250,000 -160,000,000 -281,000,000 -146,000,000 -122,875,000 -76,344,000 -122,344,000 -120,344,000 -128,344,000 -115,562,000 -131,563,000                                               
          debt issuance costs
        -103,000     -26,000           -8,000 -427,000 -11,211,000                -834,000 -1,048,000 -14,494,000 -327,000        -330,000       -72,000 -750,000 -4,326,000 -29,000     -42,000 -248,000 -1,547,000         -41,000 -198,000 -914,000 -3,651,000 1,082              
          repurchase of common stock
        -35,963,000 -30,185,000 -35,853,000 -29,787,000 -29,361,000 -20,298,000 -20,200,000 -9,993,000 -18,539,000 -56,133,000                                                                              
          restricted stock tax withholdings
        -29,331,000 -616,000 -788,000 -97,000 -12,901,000 -193,000 -525,000 -65,000 -16,261,000 -121,000 -131,000 -35,000 -9,616,000 -127,000 -74,000 -19,000 -5,532,000 -119,000 -155,000 -4,000 -6,361,000 -228,000 -171,000 -3,000 -326,000 -516,000 -337,000 -4,000 -841,000 -2,906,000 -1,657,000 -7,000 -87,000 -1,335,000 -321,000 -221,000 -8,847,000 -1,378,000 -458,000 -10,978,000 -1,168,000 -381,000 -4,021,000 -309,000 -191,000 -2,981,000 -609,000 1,000 -823,000 -62,000 -1,000 -291,000 -37,000 -1,000   -1,000 -4,000 -240,000 -29,000 -1,000 -232,000 -14,000  -64,000 -1,951,000 -130,000 -2,000                   
          net cash from financing activities
        -65,397,000 1,860,514,000 -90,788,000 -6,009,000 45,914,000 -191,046,000 146,390,000 77,665,000 4,677,000 -187,012,000 149,494,000 -4,331,000 -34,064,000 -24,702,000 -1,297,000 -14,184,000 -27,244,000 -55,058,000 -58,419,000 -50,431,000 305,919,000 -85,540,000 -118,979,000 -701,197,000 522,272,000 -133,189,000 37,794,000 65,072,000 -735,000 -3,127,000 95,748,000 -6,911,000 -4,833,000 -22,819,000 -70,968,000 25,902,000 -65,112,000 67,703,000 -16,494,000 10,876,000 -28,115,000 117,876,000 26,060,000 3,113,000 -50,528,000 10,124,000 44,211,000 -9,663,000 -68,156,000 42,608,000 13,706,000 14,876,000 234,808,000 -15,054,000 -610,000 -9,321,000 3,521,000 1,003,000 -9,499,000 -69,829,000 93,370,000 -31,075,000 -3,334,000 -4,677,000   -514,000 -11,562,000 -34,321,000 27,786,000  -12,336,000 -17,229,000 2,378,000 -11,853,000 6,540,000 -21,867,000 34,885,000 -12,808,000 -23,268,000 -3,465,000 -5,515,000 -803,632 -1,973,495 1,300,679 -318,552           
          net decrease in cash, cash equivalents and restricted cash
        -170,339,000   12,341,000 -76,651,000 77,401,000 -4,295,000 -6,575,000 -74,947,000  -67,712,000 11,980,000 -152,789,000                                                                                    
          cash, cash equivalents and restricted cash at beginning of period
        710,869,000 94,474,000 102,890,000 225,990,000 312,561,000 13,574,000 59,869,000                                                                       
          cash, cash equivalents and restricted cash at end of period
        540,530,000 599,056,000 81,649,000 12,341,000 17,823,000 77,401,000 -4,295,000 -6,575,000 27,943,000 85,421,000 -67,712,000 11,980,000 73,201,000 158,901,000 -54,993,000 -65,290,000 187,372,000 47,056,000 1,754,000 -68,668,000 332,419,000 -3,565,000 -10,521,000 -621,341,000 649,001,000 42,723,000                                                                       
          loss on debt extinguishment
                                                                                                    
          contract assets/liabilities
                                                                                                        
          income taxes receivable/payable
                   -15,985,000 -5,641,000 1,382,000 15,621,000 8,501,000 -2,041,000 -5,000,000 2,016,000 -6,887,000 -7,306,000 -3,008,000 -4,551,000 3,546,000 11,518,000 -12,340,000 8,380,000 3,146,000 730,000 2,088,000 1,305,000 7,532,000 -568,000 15,439,000 -493,000 20,645,000 -47,222,000 13,881,000 30,770,000 13,816,000 -37,036,000 12,598,000 13,075,000 7,803,000 -19,353,000 10,233,000 15,512,000 6,686,000 -23,614,000 8,101,000 574,000 6,326,000 -9,679,000 8,773,000                3,690,000                           
          proceeds from borrowings on senior credit agreement, including term loans
                            95,000,000 283,000,000 90,000,000 8,000,000 675,000,000 130,000,000 199,000,000   363,188,000    67,000,000 208,000,000 226,000,000 206,000,000                                                           
          principal payments on senior credit agreement, including term loans
                            -271,875,000 -268,625,000 -210,625,000 -488,625,000 -5,625,000 -238,625,000 -161,000,000   -259,219,000 -67,218,000 -4,813,000 -4,813,000 -138,000,000 -146,188,000 -263,375,000 -138,000,000                                                           
          proceeds from borrowings on senior secured bridge loan
                                                                                                        
          principal payments on senior secured bridge loan
                                                                                                        
          exercise of stock options
           -8,059,000 100,000 845,000 79,000 225,000 3,152,000 203,000 1,202,000 1,895,000 366,000 313,000 1,817,000 3,366,000 242,000 190,000 131,000 76,000 106,000 370,000 120,000 314,000 67,000 204,000 15,000 946,000 286,000 202,000 929,000 65,000 1,612,000 139,000 2,080,000 4,507,000 1,768,000 567,000  2,141,000 1,745,000 10,124,000                                     1,046,699 548,578 1,856,243 1,180,977 1,606,309 -35,493 14,815 206,026 100,317 544,094 
          net increase in cash, cash equivalents and restricted cash
         599,056,000            158,901,000 -54,993,000 -65,290,000 -125,189,000 47,056,000 1,754,000 -68,668,000 318,845,000                                                                            
          supplemental disclosure of other cash flow activities and non-cash investing and financing activities:
                                                                                                        
          cash paid for interest
                                                                                                        
          cash paid for taxes
                                                                                                        
          purchases of capital assets included in accounts payable or other accrued liabilities at period end
                                                             2,364,000 2,910,000 -1,383,000 173,000 2,893,000 8,035,000 663,000 984,000 491,000 -2,933,000 -1,040,000 2,327,000 2,531,000 3,788,000 -949,000 -799,000 2,020,000  1,358,000 -4,142,000 6,737,000                       
          deferred financing costs included in accounts payable or other accrued liabilities at period end
                                                                                                        
          supplemental disclosure of non-cash information:
                                                                                                        
          common stock issued for acquisitions
                                                                                                        
          see notes to the consolidated financial statements.
                                                                                                        
          recovery of bad debt
            -170,000                                                                                            
          (recovery of) provision for bad debt
             -178,000 84,000 147,000 -1,237,000                                                                                        
          deferred income tax benefit
                                                 -3,971,000    -3,465,000 -5,306,000 -1,915,000                   279,000     4,119,000    100,000 859,000 -991,000                   
          change in operating assets and liabilities:
                                                                                                        
          provision for bad debt
                 -754,000 -204,000 796,000 436,000 451,000 2,015,000 102,000 32,000  17,000                                                                              
          amortization of debt discount
                         336,000 666,000 663,000 709,000 643,000 1,748,000 4,341,000 5,096,000 5,069,000 5,015,000 4,932,000 4,880,000 4,801,000 4,750,000 4,672,000 4,547,000 4,499,000 4,425,000 4,379,000 4,307,000 4,590,000 4,191,000 4,148,000 1,780,000                                                       
          proceeds from 2029 notes
                                                                                                      
          extinguishment of 2021 convertible notes
                                                                                                       
          purchase of warrants
                             -6,779,000 -397,000                                                                        
          goodwill impairment charge
                             53,264,000                                                                     
          redemption discount on convertible debt, net of costs
                               20,040,000                                                                        
          settlement of convertible note hedges related to extinguished convertible debt
                             6,856,000 341,000                                                                        
          provision for bad debt (recovery)
                             53,000 117,000 118,000 118,000 475,000 3,499,000 -203,000 -10,311,000                                                                    
          other investing activities
                                   1,576,000                                                               
          benefit from bad debt
                            2,823,000                                                                            
          gain on debt extinguishment
                            62,000  458,000 -12,504,000                                                                        
          proceeds from 4.50% senior notes
                            500,000,000                                                                            
          extinguishment of 0.75% senior notes
                               -167,003,000                                                                        
          debt financing costs
                                                                                                        
          net decrease in cash and equivalents and restricted cash
                              -10,521,000    -746,000 -20,996,000 -95,263,000    -26,083,000                                                                
          extinguishment of convertible senior notes
                                                                                                        
          redemption discount on convertible senior notes, net of costs
                                                                                                        
          net increase in cash and equivalents and restricted cash
                                589,132,000                                                                        
          excess tax benefit from share-based awards
                                          -338,000 -1,274,000 -5,894,000 -879,000 -1,619,000 -61,000 -10,299,000 -1,024,000 -3,147,000 -2,798,000 -2,216,000 -210,000 -188,000 -540,000 -1,641,000 -656,000 -525,000 -148,000 -546,000 -64,000 -264,000 -382,000 -804,000 -175,000  -71,000          -400,000 -79,000 -251,000 -123,000   -2,000 -15,000                 
          proceeds from acquisition working capital adjustment
                                                                                                      
          extinguishment of 0.75% convertible senior notes
                                                                                                        
          adjustments to reconcile net income to net cash from operating activities, net of acquisitions:
                                                                                                        
          cash and equivalents and restricted cash at beginning of period
                                   134,151,000 90,182,000                                                                
          cash and equivalents and restricted cash at end of period
                                   -20,996,000 38,888,000 105,829,000 -2,393,000 -33,384,000 64,099,000                                                                
          operating activities:
                                                                                                        
          investing activities:
                                                                                                        
          financing activities:
                                                                                                        
          bad debt expense
                                         205,000 -40,000 98,000 59,000 82,000 247,000 534,000 -19,000 490,000 157,000 -19,000 244,000 83,000 96,000 21,000 312,000 186,000  19,000 23,000 9,000  112,000 32,000 36,000    73,000                                   
          amortization of premium on long-term debt
                                                 -94,000 -101,000 -101,000 -98,000 -97,000 -94,000 -94,000 -90,000 -91,000 -87,000 -89,000                                             
          accrued liabilities, insurance claims, and other liabilities
                                     -17,379,000 14,965,000 18,826,000 7,454,000 -26,918,000 11,310,000 12,102,000 -3,875,000 -20,915,000 18,832,000 19,387,000 -8,419,000 -13,890,000 11,546,000 20,116,000 -7,950,000 6,632,000 904,000 13,640,000 -11,785,000 7,234,000 4,600,000 3,309,000 -5,353,000 -5,102,000 596,000 10,378,000 -12,533,000 364,000                                       
          proceeds from issuance of 0.75% convertible senior notes due 2021
                                                                                                        
          proceeds from sale of warrants
                                              74,690,000                                                       
          purchase of convertible note hedge
                                               -115,818,000                                                       
          principal payments for satisfaction and discharge of 7.125% senior subordinated notes
                                              -277,500,000                                                       
          debt extinguishment costs
                                                                                                        
          bad debt (recovery) expense
                                      -35,000 -14,000 -24,000                                                                
          other current assets and inventory
                                      -3,698,000 -2,309,000 -10,533,000 -7,730,000 10,107,000 -5,680,000 -4,024,000 -13,635,000 -2,800,000 -1,806,000 102,000 -9,296,000 903,000 -2,193,000 1,760,000 -1,608,000 399,000 -48,000 -4,454,000 -8,740,000 1,407,000 1,028,000 -9,000 -3,509,000 6,024,000 1,500,000 -5,622,000 -8,305,000 -1,653,000 1,316,000 -1,155,000 -3,522,000 547,000 822,000 -2,845,000 -4,872,000 3,707,000 3,116,000 -379,000 -5,786,000                           
          costs and estimated earnings in excess of billings
                                         -19,944,000 47,232,000 -44,636,000 85,129,000 -115,498,000 6,223,000 -58,959,000 33,121,000 -51,342,000 -23,796,000 -37,802,000 46,814,000 -26,237,000 -30,737,000 -24,911,000 47,494,000 -17,202,000 -17,218,000 -34,873,000 30,915,000 8,838,000 -20,904,000 -22,708,000 18,783,000 -10,864,000 -17,084,000 -18,998,000 11,132,000 1,793,000 -6,899,000 -16,838,000 14,873,000 9,640,000 -3,618,000 -5,627,000 38,206,000 -2,134,000  -6,126,000 18,154,000 -1,499,000 -149,000 -14,229,000 5,297,000 -5,073,000 -10,711,000 -873,000 13,950,000 -14,589,000               
          changes in restricted cash and other
                                         -900,000 1,000                                                              
          repurchases of common stock
                                         -16,875,000 -37,909,000   -100,000,000 -69,997,000 -56,459,000 -13,540,000     -15,203,000 -2,018,000    -9,057,000 -21,252,000 -3,203,000 -31,036,000         -2,754,000     -273,000 -1,906,000 -184,056,000               
          net decrease in cash and equivalents
                                         -14,077,000  -10,134,000         1,969,000 -4,213,000                              1,521,000 6,956,000 -19,779,000    -21,161,000               
          cash and equivalents at beginning of period
                                         38,608,000 33,787,000 21,289,000 20,672,000 18,607,000 52,581,000 44,766,000 103,320,000 104,707,000 22,068,000  18,862,000 27,268,000  83,062,000  -20,009,924 51,393,109  129,851,760  116,052,139  
          cash and equivalents at end of period
                                         24,531,000 19,251,000 -10,134,000 7,780,000 21,711,000 14,460,000 -839,000 -1,631,000 21,797,000 -1,253,000 4,114,000 1,969,000 16,459,000 1,950,000 2,378,000 1,950,000 14,394,000 360,000 -4,343,000 -32,136,000 54,726,000 -14,129,000 -19,485,000 34,883,000 51,312,000 -44,261,000 -71,976,000 81,043,000 79,960,000 -12,835,000 -19,773,000 15,445,000 120,483,000 25,945,000 4,725,000 28,314,000 45,723,000  -2,219,000 8,027,000 19,232,000 2,896,000 1,521,000 6,956,000 7,489,000  -8,850,000 -39,462,000 61,901,000  23,791,841 14,354,737 37,479,553  -69,758,935 -31,450,012 149,794,385  -13,343,347 20,053,678 111,321,473  -37,967,061 
          write-off of deferred financing fees and premium on long-term debt
                                              2,017,000                                                       
          purchase of convertible note hedges
                                                                                                        
          principal payments on other financing activities
                                                                                                        
          net increase in cash and equivalents
                                             -12,076,000 14,460,000   508,000 -1,253,000    1,950,000   -4,213,000 360,000 -4,343,000 -32,136,000 2,145,000 -14,129,000 -19,485,000 34,883,000 6,546,000 -44,261,000 -71,976,000 81,043,000 -23,360,000 -12,835,000 -19,773,000 15,445,000 15,776,000 25,945,000 4,725,000 28,314,000 23,655,000  -2,219,000 8,027,000 370,000      -8,850,000                 
          changes in restricted cash
                                            100,000 -463,000 -479,000 3,000 -541,000 2,000 -305,000 91,000   376,000 550,000 9,000 191,000 25,000     1,000                              
          proceeds from issuance of 0.75% senior convertible notes due 2021
                                               485,000,000                                                       
          write-off of deferred financing costs
                                                                        551,000                           
          other
                                                                                               197,334 79,967 18,955 18,884      
          proceeds from issuance of 7.125% senior subordinated notes due 2021
                                                                                                      
          proceeds from borrowings on senior credit agreement
                                                    43,000,000 132,000,000 165,000,000 116,000,000 57,000,000 164,000,000 94,000,000 130,000,000                                             
          proceeds from term loan on senior credit agreement
                                                                                                      
          exercise of stock options and other
                                                          1,742,000 621,000 2,724,000 166,000 1,191,000 1,286,000 3,073,000 940,000 147,000 668,000 487,000 19,000 3,000 14,000   1,000 -1,000 17,000  201,000 1,113,000 3,858,000 2,508,000 397,000 287,000 452,000 402,000 1,848,000 115,000 278,969 409,280 2,445,795 833,956           
          dycom industries, inc. and subsidiariesconsolidated statements of cash flowsfor the years ended july 26, 2014, july 27, 2013, and july 28, 2012
                                                                                                        
          cash paid during the period for:
                                                                                                        
          interest
                                                             489,000 7,223,000 493,000 7,216,000 511,000 6,969,000 1,879,000 2,437,000 6,011,000 561,000 6,052,000 505,000 6,013,000 541,000 6,902,000 462,000 6,657,000  6,166,000 115,000 6,234,000          145,203 2,923 232,637 232,363          
          income taxes
                                                             85,000 8,025,000 211,000 1,854,000 632,000 695,000 11,000 2,690,000 85,000 420,000 36,000 5,420,000 332,000 11,000 304,000 6,350,000 231,000  412,000 17,802,000 132,000          394,261 10,653,699 227,333 14,143,728          
          principal payments on capital lease obligations
                                                          -55,000 -19,000    -75,000                                       
          bad debt expense (recovery)
                                                                                                        
          purchase of 8.125% senior subordinated notes due 2015
                                                                                                        
          dycom industries, inc. and subsidiariesconsolidated statements of cash flowsfor the years ended july 27, 2013, july 28, 2012, and july 30, 2011
                                                                                                        
          adjustments to reconcile net income to net cash from operating activities, net of acquisition:
                                                                                                        
          cash paid for acquisition, net of cash acquired
                                                           -4,213,000                                             
          principal payments on senior credit agreement
                                                           -115,563,000                                             
          amortization of debt issuance costs
                                                             329,000 326,000 325,000 323,000 323,000    311,000 323,000 268,000 266,000 257,000 231,000 255,000 241,000 231,000  208,000 206,000 194,000 192,000 190,000 189,000 187,000 185,000 186,000 182,000 126,000               
          see notes to the condensed consolidated financial statements.
                                                                                                        
          non-cash stock-based compensation
                                                                                                        
          income taxes receivable
                                                              -3,636,000 4,051,000 -66,000 5,398,000 -1,815,000 -1,305,000 -4,464,000 2,559,000 4,674,000 726,000 -6,978,000 4,872,000 5,466,000 -1,566,000                             
          cash paid for acquisitions
                                                                  49,000                                    
          supplemental disclosure of other cash flow activities
                                                                                                        
          and non-cash investing and financing activities:
                                                                                                        
          principal payments on long-term debt
                                                               -46,000    -48,566,000 -87,072,000 -29,000 -103,000 -198,000 -267,000 -455,000 -513,000 -556,000 -30,598,000 -670,000  -953,000 -15,879,000 -10,930,000 -25,962,000 -21,089,000   -13,221,000 -23,214,000 -67,292,000 -923,000               
          accrued costs for debt issuance included in accounts payable and accrued liabilities at period end
                                                                                                        
          gain on extinguishment of debt
                                                                          -1,727,000                             
          proceeds from borrowings on revolving credit agreement
                                                                                                        
          principal payments on revolving credit agreement and capital lease obligations
                                                                                                        
          amortization and write-off of debt issuance costs
                                                                   910,000                                     
          accrued liabilities and insurance claims
                                                                   5,078,000 -7,688,000 -788,000 254,000 -4,456,000 470,000 -10,254,000                               
          proceeds from issuance of long-term debt
                                                                                                       
          income taxes payable
                                                                         1,916,000      -215,000 -17,709,000 11,740,000        5,725,000               
          adjustments to reconcile net income to net cash inflow from operating activities:
                                                                                                        
          proceeds from acquisition indemnification claims
                                                                                                        
          proceeds from long-term debt
                                                                          30,000,000  15,000,000 10,000,000 25,000,000 30,000,000 50,000,000 65,000,000 183,000,000               
          purchase of senior subordinated notes
                                                                          -8,050,000                             
          excess tax benefit from share based awards
                                                                                                       
          adjustments to reconcile net income to net cash inflow from
                                                                                                        
          bad debts expense (recovery)
                                                                        -30,000 24,000 117,000 177,000                             
          adjustments to reconcile net cash inflow from operating activities:
                                                                                                        
          stock-based compensation expense
                                                                         971,000 1,122,000 898,000 330,000 1,547,000  1,420,000 1,024,000 2,140,000 1,456,000 1,425,000 1,600,000 1,739,000                   
          increase in operating assets:
                                                                                                        
          increase in operating liabilities:
                                                                                                        
          net cash (used in ) provided by financing activities
                                                                         -484,000                               
          gain on sale of fixed assets and other
                                                                               -2,582,000 -1,026,000 -1,178,000                       
          accrued insurance claims and other liabilities
                                                                          7,100,000 -11,343,000 -6,319,000 -16,638,000                           
          decrease in operating assets:
                                                                                                        
          restricted cash
                                                                            -23,000 -210,000  70,000 -369,000 106,000 54,000 215,000 -771,000                 
          bad debts (recovery) expense
                                                                             -138,000    66,000    -121,000        -383,803           
          contract revenues of discontinued operations
                                                                                                        
          income from discontinued operations before income taxes
                                                                                                        
          income from discontinued operations, net of tax
                                                                                                        
          net cash flows:
                                                                                                        
          provided by operating activities
                                                                                                        
          used in investing activities
                                                                                                        
          provided by financing activities
                                                                                                        
          other current assets
                                                                               3,473,000 -593,000 -5,821,000 3,972,000 1,594,000 836,000 -2,789,000 8,579,000 3,912,000 760,000 -4,832,000 -1,012,799 1,263,174 -1,843,609 -4,796,766 2,289,534 -348,189 -110,645 -3,582,284 317,419 -668,554 4,504,134 -2,450,282 -182,063 2,776,004 
          purchases of common stock
                                                                                                        
          amounts included in accrued liabilities for acquisition costs
                                                                                                        
          bad debts recovery
                                                                                                        
          accrued self-insured claims and other liabilities
                                                                                10,449,000 -8,018,000 9,836,000   -8,806,000 5,403,000 -7,703,000 8,381,000 -5,695,000 2,092,459 6,403,679 2,721,187 -4,488,325 2,166,292 2,715,755 -1,072,470 528,010 5,549,172 2,173,184 -1,587,293 259,186 -7,209,292 -1,456,462 
          deferred income tax expense
                                                                                 -2,507,000                       
          changes in checks drawn in excess of bank balances
                                                                                     6,276,000                   
          income taxes payables
                                                                                  -5,942,000 7,740,000 -8,530,000 5,384,000                   
          purchase of short-term investments
                                                                                      -52,085,000 -27,900,000 -23,950,142 -9,349,813             
          proceeds from the sale of short-term investments
                                                                                      52,085,000 27,900,000 23,950,218 28,729,307             
          accrued self-insured claims and other liabilities .
                                                                                                        
          gain on disposal of assets
                                                                                     -370,000 -2,008,000 -2,850,000 -126,000 -924,000 -6,573,320 -3,025,506 -1,027,014 -392,160 -548,615 -1,595,615 -303,280 -594,893 -344,289 -401,257 -374,343 -825,189 22,493 -341,402 
          principal payments on debt
                                                                                     -21,678,000                   
          gain on sale of accounts receivable
                                                                                                        
          deferred income tax (benefit) expense
                                                                                      849,000 -802,000 920,000 -1,168,000               
          proceeds on sale of receivables
                                                                                                        
          net (decrease)/increase in cash and equivalents
                                                                                             -13,913,556           
          cash and equivalents at beginning of year
                                                                                                        
          cash and equivalents at end of year
                                                                                                        
          non-cash stock-based compensation expense
                                                                                       1,442,000 894,000 994,000               
          adjustments to reconcile net income to net cash (outflow) inflow from operating activities:
                                                                                                        
          issuance of restricted stock
                                                                                           24,025   79,119          
          income tax benefit from stock options exercised and restricted stock vested
                                                                                                        
          accrued costs for debt issuance and tender offer included in accounts payable and accrued liabilities at period end
                                                                                                        
          bad debts expense
                                                                                         42,000     163,751 -932,692 731,969 813,411       
          change in operating assets and liabilities, net of acquisitions and divestitures:
                                                                                                        
          deferred income taxes
                                                                                          1,305,323 381,451 3,010,166 1,551,060 8,671,505 -4,708,504 124,922 -584,955 -1,345,761 9,064,269 -822,281 -1,118,898 -7,900,336 457,703 
          non-cash compensation expense from the issuance of restricted stock
                                                                                          290,626 291,484             
          borrowings on notes payable
                                                                                                      
          principal payments on notes and capital leases payable
                                                                                          -1,083,683 -947,693 -1,145,116 -1,152,508           
          net increase/(decrease) in cash and equivalents
                                                                                                        
          increase in cash and equivalents from:
                                                                                                        
          adjustments to reconcile to net cash inflow from operating activities:
                                                                                                        
          gain on sale of long-term accounts receivable
                                                                                                       
          proceeds on sale of long-term accounts receivable
                                                                                                       
          unbilled revenues
                                                                                           -14,704,495 10,089,460 -2,007,831 -13,382,444 -7,655,392 5,671,597 -2,487,118 -4,233,124 -6,984,210 9,245,652 855,575 1,317,616 -5,702,253 
          income tax receivable
                                                                                           8,407,123        -7,047,275     
          accrued income taxes payable
                                                                                             8,582,452           
          acquisition expenditures, net of cash acquired
                                                                                             -517,425 -17,425       -3,861,929  
          net cash (used in) investing activities
                                                                                                        
          net increase / (decrease) in cash and equivalents
                                                                                                        
          income tax benefit from stock options exercised
                                                                                                      
          during the nine months ended april 30, 2005, the company acquired substantially all of the assets of rje telecom, inc. and assumed certain liabilities associated with these assets. see note 3.
                                                                                                        
          fair market value of net assets acquired
                                                                                                       
          acquisition expenditures
                                                                                           18,459,388 -8,682,753           
          during the nine months ended april 24, 2004, the company acquired all of the capital stock of utiliquest holdings corp. see note 3.
                                                                                                        
          fair market value of net assets acquired, including goodwill
                                                                                                        
          less: cash acquired
                                                                                                        
          during the nine months ended april 24, 2004, the company acquired substantially all of the assets of first south utility construction, inc. and assumed certain liabilities associated with these assets. see note 3
                                                                                                        
          less: common stock issued
                                                                                                       
          supplemental disclosure of cash flow and non-cash investing and financing activities:
                                                                                                        
          during the six months ended january 29, 2005, the company acquired substantially all of the assets of rje telecom, inc. (‘rje”) and assumed certain liabilities associated with these assets. see note 3.
                                                                                                        
          during the six months ended january 24, 2004, the company acquired all of the capital stock of utiliquest holdings corp. see note 3.
                                                                                                        
          during the six months ended january 24, 2004, the company acquired substantially all of the assets of first south utility construction, inc. and assumed certain liabilities associated with these assets. see note 3.
                                                                                                        
          adjustments to reconcile net cash from operating activities:
                                                                                                        
          non-cash compensation expense from the issuance of common and restricted stock
                                                                                             193,968           
          customer advances
                                                                                                 -2,273 -82,556 -4,980,594 52,395 -3,700 -724 
          during the quarter ended october 30, 2004, the company acquired substantially all of the assets of rje telecom, inc. (“rje”) and assumed certain liabilities associated with these assets. see note 3. fair market value of net assets acquired
                                                                                             9,776,635           
          cumulative effect of change in accounting principle
                                                                                                       
          impairment charge
                                                                                                        
          loss on impairment of investment
                                                                                                        
          gain on sale of receivables
                                                                                                        
          changes in operating assets and liabilities, net of effects of acquisitions and divestitures:
                                                                                                        
          accrued income taxes payables
                                                                                                        
          net cash inflow from operating activities
                                                                                              19,884,436 21,312,007   13,902,818 -4,016,056   -5,188,531 20,091,235 
          net cash outflow from investing activities
                                                                                              -16,626,532 -5,594,564 -179,181,719 -2,446,871 -3,626,644 -9,318,961 -9,123 -219,198 -7,480,332 1,444,401 
          shares repurchased
                                                                                                        
          net cash inflow (outflow) from financing activities
                                                                                                  1,543,782 -8,330 -2,217 179,749   
          changes in cash and equivalents
                                                                                                        
          property and equipment acquired and financed with notes payable
                                                                                                        
          during the year ended july 31, 2004, the company acquired substantially all of the assets of first south utility construction, inc. and assumed certain liabilities associated with these assets. see note 3.
                                                                                                        
          during the year ended july 31, 2004, the company acquired all of the capital stock of utiliquest holdings corp. see note 3.
                                                                                                        
          during the year ended july 27, 2002, the company acquired all of the capital stock of arguss. see note 3.
                                                                                                        
          assumption of arguss stock options
                                                                                                        
          cash acquired
                                                                                                        
          accrued income taxes
                                                                                               8,070,091 -9,681,533 3,097,699    1,821,065 -703,762 -1,123,533 
          principal payments on notes payable and capital leases
                                                                                               -86,024,956         
          net cash inflow from financing activities
                                                                                               -85,476,378 86,012,920 1,178,521       
          net cash (outflow) inflow from all activities
                                                                                               -69,758,935      -4,730,666   
          during the nine months ended april 24, 2004, we acquired utiliquest holdings corp. and purchased substantially all of the assets of first south utility construction, inc. and assumed certain liabilities associated with these assets. see note 3
                                                                                                        
          net income adjustments to reconcile net cash from operating activities:
                                                                                                        
          net cash inflow (outflow) from operating activities
                                                                                                 21,210,975       
          principal payments on notes payable and bank lines-of-credit
                                                                                                 -2,456 -8,101 -27,263 -17,032 -26,277 -6,731,518 -60,046,791 
          net cash inflow (outflow) from all activities
                                                                                                 19,942,625       
          changes in operating assets and liabilities, net of acquisitions and divestitures:
                                                                                                        
          provision for bad debts
                                                                                                   338,932 -114,345 430,515   
          acquisition of treasury stock
                                                                                                       
          net cash inflow from all activities
                                                                                                   -13,343,347     
          net cash (outflow) inflow from operating activities
                                                                                                     -4,691,217   
          net cash (outflow) inflow from financing activities
                                                                                                        
          increase in cash and equivalents from
                                                                                                        
          change in assets and liabilities:
                                                                                                        
          net cash outflow from financing activities
                                                                                                       -59,502,697