7Baggers

Dycom Industries Quarterly Balance Sheets Chart

Quarterly
 | 
Annual
 
 Goodwill  
 Account Receivables  
 Account Payables  
 Long-Term Debt  
 Inventory  
20200725 20201024 20210130 20210731 20211030 20220129 20220430 20220730 20221029 20230128 20230429 20230729 20231028 20240127 20240427 20240727 20241026 20250125 20250426 20250726 00.240.470.710.951.191.421.66Billion

Dycom Industries Quarterly Balance Sheets Table

Quarterly
 | 
Annual
 
Unit: USD2025-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-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-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 equivalents28,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 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,000 51,312,000 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 25,040,000 27,259,000 19,232,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 receivable1,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 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,000 140,492,000 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 127,856,000 128,770,000 157,078,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 assets119,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 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                                                               
  inventories122,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 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,000 25,716,000 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 8,854,000 9,538,000 9,349,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 receivable35,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 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 assets44,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 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,000 11,240,000 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 9,628,000 12,416,000 12,012,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 assets1,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,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,000 349,650,000 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 284,922,000 285,948,000 312,147,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 equipment564,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,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,000 147,616,000 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 177,027,000 174,251,000 172,793,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 assets112,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 63,179,000 65,912,000 69,940,000 71,680,000 69,596,000 68,468,000 69,459,000 69,065,000                                                                   
  goodwill332,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 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,000 174,849,000 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 249,902,000 250,518,000 250,518,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 assets195,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 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,000 54,589,000 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 64,682,000 66,494,000 68,292,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 assets75,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 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 assets3,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 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,000                                       
  liabilities and stockholders’ equity                                                                                           
  current liabilities:                                                                                           
  accounts payable264,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 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,000 36,211,000 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 28,778,000 25,674,000 33,222,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 debt20,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 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,000 177,000 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 2,518,000 2,883,000 3,094,000 3,515,000 3,343,000 7,452,000 5,169,000 7,388,000 9,409,000                
  contract liabilities69,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 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 claims46,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 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,000 25,659,000 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                         
  operating lease liabilities39,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,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 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 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 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 liabilities172,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 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,000 51,296,000 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 55,479,000 60,042,000 51,153,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 liabilities612,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 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,000 113,799,000 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 120,648,000 120,566,000 126,699,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 debt1,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 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,000 187,555,000 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 151,529,000 152,119,000 167,786,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-current54,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 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-current78,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 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-current67,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  55,360,000  66,041,000 75,527,000 73,158,000 77,574,000                                                                    
  other liabilities27,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,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,000 3,704,000 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 6,953,000 8,178,000 9,077,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 liabilities1,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,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,000 372,740,000 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 335,704,000 333,819,000 357,062,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 stock9,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,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,000  11,162,000 11,348,000 11,751,000     13,006,000                              
  additional paid-in capital15,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 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,000 115,397,000 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 182,405,000 192,069,000 192,424,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 earnings1,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 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,000 240,366,000 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 255,534,000 248,648,000 251,874,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’ equity1,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 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 451,497,000 454,599,000 458,291,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’ equity3,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 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.                                                                                           
  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,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                  
  see notes to the consolidated financial statements.                                                                                           
  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,000 43,479,000 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 20,599,000 16,767,000 16,494,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,000 390,257,000 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 502,279,000 502,470,000 503,206,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,000 13,203,000 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 10,668,000 11,207,000 11,603,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,000 101,426,000 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 84,764,000 79,092,000 97,554,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,000 15,971,000 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 19,229,000 19,448,000 16,634,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,000 456,000 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 613,000 1,067,000 1,375,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,000 367,167,000 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,000                                       
  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,000 211,000 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 191,000 210,000 337,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,000 3,493,000 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 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,000 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 787,201,000 788,418,000 815,353,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,000                                      
  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 171,000 255,000 288,000 616,000 6,152,000                    
  current liabilities of discontinued operations                                                               537,000 638,000 1,828,000 2,731,000 1,608,000 1,126,000 1,239,000 1,495,000 5,047,000                    
  non-current liabilities of discontinued operations                                                               388,000 473,000 437,000 427,000 507,000 565,000 651,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                         
  accrued self-insured claims                                                                   31,652,000 29,774,000 27,690,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                      
  total current assets.                                                                      278,565,000                     
  non-current assets of discontinued operations                                                                      33,000 121,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 

We provide you with 20 years of balance sheets for Dycom Industries stock, allowing you to gain comprehensive visibility into the fundamentals of the company. Our detailed breakdowns include key financial metrics such as asset and liabilities, payables and receivables, long debts and short debts, cash and inventories, expenses and profits. This in-depth information is essential for making informed investment decisions and understanding the financial health and performance of Dycom Industries. Explore the full financial landscape of Dycom Industries stock with our expertly curated balance sheets.

The information provided in this report about Dycom Industries stock is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.