Quarterly
Annual
| Unit: USD | 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-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 equivalents | 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 | 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 receivable | 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 | 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 assets | 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 | 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 | 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 | 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 receivable | 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 | 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 | 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 | 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 assets | 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,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 equipment | 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,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 assets | 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 | 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 | 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 | 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 assets | 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 | 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 assets | 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 | 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 | 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 | 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 payable | 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 | 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 debt | 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 | 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 liabilities | 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 | 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 | 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 | 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 liabilities | 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,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 liabilities | 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 | 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 liabilities | 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 | 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 debt | 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 | 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-current | 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 | 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 | 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 | 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 | 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 | 55,360,000 | 66,041,000 | 75,527,000 | 73,158,000 | 77,574,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | 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,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 liabilities | 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,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 stock | 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,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 capital | 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 | 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 earnings | 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 | 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’ equity | 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 | 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’ equity | 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 | 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 |
The information provided in this report 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.
