VSE Corporation(NASDAQ:VSEC)
VSE Corporation operates as a diversified products and services aftermarket company in the United States. The company operates in three segments: Aviation, Fleet, and Federal and Defense. The Aviation segment provides international parts supply and distribution, supply chain solutions, and component...
Website: http://www.vsecorp.com
Founded: 1959
Full Time Employees: 2,776
Sector: Industrials
Industry: Aerospace & Defense
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
products | 202,350,000 | 193,736,000 | 176,035,000 | 173,603,000 | 160,551,000 | 212,584,000 | 188,334,000 | 188,579,000 | 187,179,000 | 187,900,000 | 184,691,000 | 165,997,000 | 159,066,000 | 143,459,000 | 138,216,000 | 143,576,000 | 137,231,000 | 124,887,000 | 113,005,000 | 84,463,000 | 78,580,000 | 75,293,000 | 80,942,000 | 85,747,000 | 76,342,000 | 97,025,000 | 96,832,000 | 93,875,000 | 88,901,000 | 95,827,000 | 85,886,000 | 90,119,000 | 88,673,000 | 89,544,000 | 82,314,000 | 89,254,000 | 89,017,000 | 87,451,000 | 87,060,000 | 81,994,000 | 85,271,000 | 84,538,000 | 83,644,000 | 80,238,000 | 69,721,000 | 45,436,000 | 44,567,000 | 42,338,000 | 40,645,000 | 42,597,000 | 38,362,000 | 38,432,000 | 37,941,000 | 38,626,000 | 34,588,000 | 36,496,000 | 38,363,000 | 35,225,000 | 38,530,000 | 13,932,000 | ||||||
services | 122,230,000 | 107,446,000 | 106,874,000 | 98,536,000 | 95,494,000 | 86,437,000 | 85,279,000 | 77,380,000 | 54,360,000 | 47,425,000 | 46,662,000 | 39,226,000 | 96,367,000 | 90,864,000 | 104,271,000 | 98,137,000 | 94,008,000 | 85,291,000 | 87,577,000 | 90,649,000 | 86,401,000 | 74,728,000 | 84,563,000 | 82,968,000 | 101,076,000 | 98,246,000 | 101,494,000 | 95,236,000 | 81,018,000 | 85,169,000 | 83,045,000 | 80,275,000 | 88,224,000 | 105,251,000 | 91,850,000 | 104,606,000 | 108,277,000 | 127,450,000 | 85,720,000 | 78,479,000 | 58,365,000 | 60,131,000 | 53,752,000 | 50,888,000 | 51,070,000 | 49,515,000 | 57,182,000 | 65,624,000 | 78,764,000 | 79,753,000 | 72,707,000 | 80,630,000 | 81,216,000 | 76,378,000 | 113,658,000 | 102,668,000 | 105,978,000 | 113,654,000 | 121,393,000 | 144,614,000 | ||||||
total revenues | 324,580,000 | 301,182,000 | 282,909,000 | 272,139,000 | 256,045,000 | 299,021,000 | 273,613,000 | 265,959,000 | 241,539,000 | 235,325,000 | 231,353,000 | 205,223,000 | 255,433,000 | 234,323,000 | 242,487,000 | 241,713,000 | 231,239,000 | 210,178,000 | 200,582,000 | 175,112,000 | 164,981,000 | 150,021,000 | 165,505,000 | 168,715,000 | 177,418,000 | 195,271,000 | 198,326,000 | 189,111,000 | 169,919,000 | 180,996,000 | 168,931,000 | 170,394,000 | 176,897,000 | 194,795,000 | 174,164,000 | 193,860,000 | 197,294,000 | 214,901,000 | 172,780,000 | 160,473,000 | 143,636,000 | 144,669,000 | 137,396,000 | 131,126,000 | 120,791,000 | 94,951,000 | 101,749,000 | 107,962,000 | 119,409,000 | 122,350,000 | 111,069,000 | 119,062,000 | 119,157,000 | 115,004,000 | 148,246,000 | 139,164,000 | 144,341,000 | 148,879,000 | 159,923,000 | 158,546,000 | ||||||
yoy | 26.77% | 0.72% | 3.40% | 2.32% | 6.01% | 27.07% | 18.27% | 29.60% | -5.44% | 0.43% | -4.59% | -15.10% | 10.46% | 11.49% | 20.89% | 38.03% | 40.16% | 40.10% | 21.19% | 3.79% | -7.01% | -23.17% | -16.55% | -10.79% | 4.41% | 7.89% | 17.40% | 10.98% | -3.94% | -7.08% | -3.00% | -12.10% | -10.34% | -9.36% | 0.80% | 20.81% | 37.36% | 48.55% | 25.75% | 22.38% | 18.91% | 52.36% | 35.03% | 21.46% | 1.16% | -22.39% | -8.39% | -9.32% | 0.21% | 6.39% | -25.08% | -14.44% | -17.45% | -22.75% | -7.30% | -12.22% | ||||||||||
qoq | 7.77% | 6.46% | 3.96% | 6.29% | -14.37% | 9.29% | 2.88% | 10.11% | 2.64% | 1.72% | 12.73% | -19.66% | 9.01% | -3.37% | 0.32% | 4.53% | 10.02% | 4.78% | 14.54% | 6.14% | 9.97% | -9.36% | -1.90% | -4.91% | -9.14% | -1.54% | 4.87% | 11.29% | -6.12% | 7.14% | -0.86% | -3.68% | -9.19% | 11.85% | -10.16% | -1.74% | -8.19% | 24.38% | 7.67% | 11.72% | -0.71% | 5.29% | 4.78% | 8.56% | 27.21% | -6.68% | -5.75% | -9.59% | -2.40% | 10.16% | -6.71% | -0.08% | 3.61% | -22.42% | 6.53% | -3.59% | -3.05% | -6.91% | 0.87% | |||||||
costs and operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative expenses | 6,201,000 | 7,746,000 | 667,000 | 8,516,000 | 2,311,000 | 4,855,000 | 2,605,000 | 4,117,000 | 2,999,000 | 1,498,000 | 2,556,000 | 1,519,000 | 2,098,000 | 2,411,000 | 981,000 | 865,000 | 906,000 | 1,728,000 | 809,000 | 1,050,000 | 38,000 | 692,000 | 885,000 | 1,295,000 | 248,000 | 1,281,000 | 541,000 | 988,000 | 1,382,000 | 1,302,000 | 863,000 | 730,000 | 819,000 | 1,251,000 | 255,000 | 479,000 | 444,000 | 2,436,000 | 652,000 | 2,140,000 | 1,381,000 | 670,000 | 501,000 | 958,000 | 1,159,000 | 1,743,000 | 1,178,000 | 778,000 | 441,000 | 1,464,000 | 583,000 | 806,000 | 432,000 | 530,000 | 1,504,000 | 1,379,000 | 555,000 | 1,296,000 | 1,220,000 | 1,929,000 | 821,000 | 599,000 | 850,000 | 457,000 | 298,000 | |
amortization of intangible assets | 9,050,000 | 6,687,000 | 6,687,000 | 6,487,000 | 6,134,000 | 5,199,000 | 4,809,000 | 4,360,000 | 3,381,000 | 3,635,000 | 3,203,000 | 3,601,000 | 4,360,000 | 4,233,000 | 4,233,000 | 4,437,000 | 4,736,000 | 4,670,000 | 4,921,000 | 4,603,000 | 4,288,000 | 4,159,000 | 4,158,000 | 4,464,000 | 4,723,000 | 4,332,000 | 5,014,000 | 4,980,000 | 4,991,000 | 4,004,000 | 4,005,000 | 4,004,000 | 4,004,000 | 4,004,000 | 4,005,000 | 4,004,000 | 4,004,000 | 4,004,000 | 4,022,000 | 4,021,000 | 4,020,000 | |||||||||||||||||||||||||
total costs and operating expenses | 291,832,000 | 268,691,000 | 272,822,000 | 249,626,000 | 231,541,000 | 271,606,000 | 249,915,000 | 259,827,000 | 217,365,000 | 210,006,000 | 206,089,000 | 184,586,000 | 237,500,000 | 222,529,000 | 225,215,000 | 227,562,000 | 219,325,000 | 199,439,000 | 186,690,000 | 187,826,000 | 155,378,000 | 138,107,000 | 151,320,000 | 156,213,000 | 161,256,000 | 180,458,000 | 181,111,000 | 172,695,000 | 158,106,000 | 167,911,000 | 154,934,000 | 156,539,000 | 165,304,000 | 181,908,000 | 161,927,000 | 178,855,000 | 183,098,000 | 201,615,000 | 159,157,000 | 148,594,000 | 130,895,000 | |||||||||||||||||||||||||
operating income | 32,748,000 | 32,491,000 | 10,087,000 | 22,513,000 | 24,504,000 | 27,415,000 | 23,698,000 | 6,132,000 | 24,174,000 | 25,319,000 | 25,264,000 | 20,637,000 | 17,933,000 | 11,794,000 | 17,272,000 | 14,151,000 | 11,914,000 | 10,739,000 | 13,892,000 | -12,714,000 | 9,603,000 | 11,914,000 | 14,185,000 | -21,910,000 | 9,734,000 | 14,813,000 | 17,215,000 | 16,416,000 | 11,813,000 | 13,085,000 | 15,697,000 | 13,855,000 | 11,593,000 | 12,887,000 | 12,237,000 | 15,005,000 | 14,196,000 | 13,286,000 | 13,623,000 | 11,879,000 | 12,741,000 | 15,116,000 | 13,243,000 | 11,496,000 | 10,684,000 | 7,687,000 | 7,183,000 | 10,703,000 | 11,357,000 | 12,000,000 | 9,460,000 | 12,701,000 | 9,942,000 | 14,851,000 | 11,850,000 | 12,032,000 | 12,343,000 | 11,111,000 | 11,387,000 | 7,273,000 | 6,909,000 | 7,764,000 | 11,845,000 | 9,953,000 | 8,651,000 | |
yoy | 33.64% | 18.52% | -57.44% | 267.14% | 1.37% | 8.28% | -6.20% | -70.29% | 34.80% | 114.68% | 46.27% | 45.83% | 50.52% | 9.82% | 24.33% | -211.30% | 24.07% | -9.86% | -2.07% | -41.97% | -1.35% | -19.57% | -17.60% | -233.47% | -17.60% | 13.21% | 9.67% | 18.48% | 1.90% | 1.54% | 28.27% | -7.66% | -18.34% | -3.00% | -10.17% | 26.32% | 11.42% | -12.11% | 2.87% | 3.33% | 19.25% | 96.64% | 84.37% | 7.41% | -5.93% | -35.94% | -24.07% | -15.73% | 14.23% | -19.20% | -20.17% | 5.56% | -19.45% | 33.66% | 4.07% | 65.43% | 78.65% | 43.11% | -3.87% | -26.93% | -20.14% | |||||
qoq | 0.79% | 222.11% | -55.19% | -8.13% | -10.62% | 15.68% | 286.46% | -74.63% | -4.52% | 0.22% | 22.42% | 15.08% | 52.05% | -31.72% | 22.05% | 18.78% | 10.94% | -22.70% | -209.27% | -232.40% | -19.40% | -16.01% | -164.74% | -325.09% | -34.29% | -13.95% | 4.87% | 38.97% | -9.72% | -16.64% | 13.29% | 19.51% | -10.04% | 5.31% | -18.45% | 5.70% | 6.85% | -2.47% | 14.68% | -6.77% | -15.71% | 14.14% | 15.20% | 7.60% | 38.99% | 7.02% | -32.89% | -5.76% | -5.36% | 26.85% | -25.52% | 27.75% | -33.06% | 25.32% | -1.51% | -2.52% | 11.09% | -2.42% | 56.57% | 5.27% | -11.01% | -34.45% | 19.01% | 15.05% | ||
operating margin % | 10.09% | 10.79% | 3.57% | 8.27% | 9.57% | 9.17% | 8.66% | 2.31% | 10.01% | 10.76% | 10.92% | 10.06% | 7.02% | 5.03% | 7.12% | 5.85% | 5.15% | 5.11% | 6.93% | -7.26% | 5.82% | 7.94% | 8.57% | -12.99% | 5.49% | 7.59% | 8.68% | 8.68% | 6.95% | 7.23% | 9.29% | 8.13% | 6.55% | 6.62% | 7.03% | 7.74% | 7.20% | 6.18% | 7.88% | 7.40% | 8.87% | 10.45% | 9.64% | 8.77% | 8.85% | 8.10% | 7.06% | 9.91% | 9.51% | 9.81% | 8.52% | 10.67% | 8.34% | 12.91% | 7.99% | 8.65% | 8.55% | 7.46% | 7.12% | 4.59% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | |
interest expense | -1,402,000 | 1,833,000 | 4,339,000 | 6,445,000 | 7,939,000 | 6,943,000 | 8,983,000 | 9,826,000 | 9,187,000 | 9,278,000 | 8,459,000 | 7,366,000 | 5,977,000 | 5,586,000 | 4,818,000 | 3,872,000 | 3,609,000 | 3,593,000 | 2,780,000 | 2,666,000 | 3,030,000 | 3,408,000 | 3,530,000 | 3,072,000 | 3,486,000 | 3,568,000 | 3,706,000 | 3,398,000 | 3,158,000 | 2,285,000 | 2,340,000 | 2,182,000 | 2,175,000 | 2,082,000 | 2,347,000 | 2,376,000 | 2,435,000 | 2,449,000 | 2,509,000 | 2,400,000 | 2,497,000 | 2,543,000 | 2,441,000 | 2,417,000 | 2,143,000 | 825,000 | 871,000 | 1,090,000 | 1,197,000 | 1,336,000 | 1,395,000 | 1,481,000 | 1,577,000 | 1,740,000 | 2,100,000 | 1,852,000 | 1,532,000 | 1,747,000 | 1,377,000 | 440,000 | 144,000 | 105,000 | 61,000 | 19,000 | ||
income from continuing operations before income taxes | 34,150,000 | 30,658,000 | 5,748,000 | 16,068,000 | 16,565,000 | 20,472,000 | 14,715,000 | -3,694,000 | 14,987,000 | 16,041,000 | 16,805,000 | 13,271,000 | 8,541,000 | 10,160,000 | 8,365,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
provision for income taxes | 5,095,000 | 8,362,000 | 2,157,000 | 2,430,000 | 4,947,000 | 3,065,000 | -917,000 | 2,887,000 | 3,207,000 | 4,694,000 | 3,182,000 | 2,839,000 | 1,360,000 | 3,035,000 | 2,731,000 | 2,061,000 | 946,000 | 2,091,000 | 1,462,000 | 2,493,000 | 2,547,000 | -2,358,000 | 2,916,000 | 1,249,000 | 2,982,000 | 3,120,000 | 2,052,000 | 1,557,000 | 3,323,000 | 2,922,000 | 2,366,000 | -6,552,000 | 3,251,000 | 4,822,000 | 4,468,000 | 3,653,000 | 4,026,000 | 3,510,000 | 3,692,000 | 4,828,000 | 4,328,000 | 3,600,000 | 3,321,000 | 2,473,000 | 2,425,000 | 3,669,000 | 3,891,000 | 4,235,000 | 2,738,000 | 4,257,000 | 3,094,000 | 4,674,000 | 3,786,000 | 3,885,000 | 4,143,000 | 3,315,000 | 3,890,000 | 2,622,000 | 2,593,000 | 2,691,000 | 4,566,000 | 3,831,000 | 3,258,000 | |||
net income from continuing operations | 29,055,000 | 22,296,000 | 3,591,000 | 13,638,000 | 13,968,000 | 15,525,000 | 11,650,000 | -2,777,000 | 12,100,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from discontinued operations, net of tax | -4,677,750 | -226,000 | -4,000 | -279,000 | -615,000 | -28,750 | -1,000 | -101,000 | -13,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 29,055,000 | 13,567,000 | 3,912,000 | 3,197,000 | -8,973,000 | 13,062,000 | 11,650,000 | -2,777,000 | -6,611,000 | 11,605,000 | 9,557,000 | 8,855,000 | 9,117,000 | 4,848,000 | 9,419,000 | 7,548,000 | 6,244,000 | 6,200,000 | 9,021,000 | -12,366,000 | 5,111,000 | 6,013,000 | 8,108,000 | -22,624,000 | 3,332,000 | 9,996,000 | 10,527,000 | 9,898,000 | 6,603,000 | 9,243,000 | 10,034,000 | 8,751,000 | 7,052,000 | 17,357,000 | 6,639,000 | 7,807,000 | 7,293,000 | 7,184,000 | 7,088,000 | 5,969,000 | 6,552,000 | 7,745,000 | 6,474,000 | 5,479,000 | 5,220,000 | 4,163,000 | 3,883,000 | 5,665,000 | 5,654,000 | 5,406,000 | 5,326,000 | 6,862,000 | 5,258,000 | 2,367,000 | 5,964,000 | 6,295,000 | 6,668,000 | 6,049,000 | 6,120,000 | 4,211,000 | 4,172,000 | 4,968,000 | 7,218,000 | 6,103,000 | 5,398,000 | |
yoy | -423.80% | 3.87% | -66.42% | -215.12% | 35.73% | 12.55% | 21.90% | -131.36% | -172.51% | 139.38% | 1.47% | 17.32% | 46.01% | -21.81% | 4.41% | -161.04% | 22.17% | 3.11% | 11.26% | -45.34% | 53.39% | -39.85% | -22.98% | -328.57% | -49.54% | 8.15% | 4.91% | 13.11% | -6.37% | -46.75% | 51.14% | 12.09% | -3.30% | 141.61% | -6.33% | 30.79% | 11.31% | -7.24% | 9.48% | 8.94% | 25.52% | 86.04% | 66.73% | -3.28% | -7.68% | -22.99% | -27.09% | -17.44% | 7.53% | 128.39% | -10.70% | 9.01% | -21.15% | -60.87% | -2.55% | 49.49% | 59.83% | 21.76% | -15.21% | -31.00% | -22.71% | |||||
qoq | 114.16% | 246.80% | 22.36% | -135.63% | -168.70% | 12.12% | -519.52% | -57.99% | -156.97% | 21.43% | 7.93% | -2.87% | 88.06% | -48.53% | 24.79% | 20.88% | 0.71% | -31.27% | -172.95% | -341.95% | -15.00% | -25.84% | -135.84% | -778.99% | -66.67% | -5.04% | 6.35% | 49.90% | -28.56% | -7.88% | 14.66% | 24.09% | -59.37% | 161.44% | -14.96% | 7.05% | 1.52% | 1.35% | 18.75% | -8.90% | -15.40% | 19.63% | 18.16% | 4.96% | 25.39% | 7.21% | -31.46% | 0.19% | 4.59% | 1.50% | -22.38% | 30.51% | 122.14% | -60.31% | -5.26% | -5.59% | 10.23% | -1.16% | 45.33% | 0.93% | -16.02% | -31.17% | 18.27% | 13.06% | ||
net income margin % | 8.95% | 4.50% | 1.38% | 1.17% | -3.50% | 4.37% | 4.26% | -1.04% | -2.74% | 4.93% | 4.13% | 4.31% | 3.57% | 2.07% | 3.88% | 3.12% | 2.70% | 2.95% | 4.50% | -7.06% | 3.10% | 4.01% | 4.90% | -13.41% | 1.88% | 5.12% | 5.31% | 5.23% | 3.89% | 5.11% | 5.94% | 5.14% | 3.99% | 8.91% | 3.81% | 4.03% | 3.70% | 3.34% | 4.10% | 3.72% | 4.56% | 5.35% | 4.71% | 4.18% | 4.32% | 4.38% | 3.82% | 5.25% | 4.73% | 4.42% | 4.80% | 5.76% | 4.41% | 2.06% | 4.02% | 4.52% | 4.62% | 4.06% | 3.83% | 2.66% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | |
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
continuing operations | 1.06 | 1.02 | 0.17 | 0.66 | 0.68 | 0.82 | 0.63 | -0.16 | 0.77 | 0.82 | 0.81 | 0.78 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
discontinued operations | -0.38 | 0.02 | -0.51 | -1.11 | -0.09 | -1.19 | -0.08 | -0.17 | -0.1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 27,497,210 | 21,138,691 | 20,681,203 | 20,670,239 | 20,617,949 | 17,878,608 | 18,425,643 | 17,152,661 | 15,783,915 | 14,130,334 | 15,001,908 | 12,886,100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 27,834,475 | 21,238,718 | 20,756,508 | 20,731,397 | 20,740,319 | 17,975,295 | 18,479,123 | 17,202,115 | 15,939,950 | 14,184,729 | 15,050,062 | 12,916,998 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends declared per share | 0.1 | 0.075 | 0.1 | 0.1 | 0.1 | 0.075 | 0.1 | 0.1 | 0.1 | 0.075 | 0.1 | 0.1 | 0.1 | 0.075 | 0.1 | 0.1 | 0.1 | 0.068 | 0.09 | 0.09 | 0.09 | 0.068 | 0.09 | 0.09 | 0.09 | 0.065 | 0.09 | 0.09 | 0.08 | 0.058 | 0.08 | 0.08 | 0.07 | 0.033 | 0.07 | 0.06 | 0.029 | 0.12 | 0.11 | 0.053 | 0.11 | 0.1 | 0.048 | 0.1 | 0.09 | 0.043 | 0.09 | 0.08 | 0.058 | 0.08 | 0.08 | 0.07 | 0.05 | 0.07 | 0.07 | 0.06 | 0.043 | 0.06 | 0.06 | 0.05 | ||||||
earn-out receivable fair value adjustments | 23,300,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease abandonment and termination (benefits) costs | 3,051,250 | -652,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations, net of tax | -8,729,000 | 321,000 | -10,441,000 | -22,941,000 | -18,711,000 | -1,229,000 | -2,554,000 | -1,234,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease abandonment costs | 12,857,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from income taxes | 2,597,000 | -3,014,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 7,579,500 | 12,111,000 | 10,089,000 | 7,745,000 | 6,474,000 | 5,479,000 | 5,220,000 | 4,389,000 | 3,887,000 | 5,944,000 | 6,269,000 | 6,429,000 | 5,327,000 | 6,963,000 | 5,271,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | 11,956,000 | 6,208,000 | 12,454,000 | 10,279,000 | 8,305,000 | 7,146,000 | 11,112,000 | -15,380,000 | 6,573,000 | 8,506,000 | 10,655,000 | -24,982,000 | 6,248,000 | 11,245,000 | 13,509,000 | 13,018,000 | 8,655,000 | 10,800,000 | 13,357,000 | 11,673,000 | 9,418,000 | 10,805,000 | 9,890,000 | 12,629,000 | 11,761,000 | 7,709,250 | 11,114,000 | 9,479,000 | 10,244,000 | 7,105,500 | 10,802,000 | 9,079,000 | 6,521,250 | 6,312,000 | 9,613,000 | 6,912,500 | 8,065,000 | 11,220,000 | 7,685,250 | 9,750,000 | 10,180,000 | 10,811,000 | 9,364,000 | 10,010,000 | 6,833,000 | 6,765,000 | 7,659,000 | 11,784,000 | 9,934,000 | 8,656,000 | ||||||||||||||||
basic earnings per share | 0.71 | 0.38 | 0.74 | 0.59 | 0.49 | 0.49 | 0.71 | 0.42 | 0.54 | 0.73 | -2.05 | 0.3 | 0.618 | 0.96 | 0.9 | 0.6 | 0.595 | 0.92 | 0.8 | 0.65 | 0.503 | 0.61 | 0.72 | 0.67 | 0.455 | 0.66 | 1.11 | 0.895 | 1.13 | 1.19 | 1.27 | 0.903 | 1.39 | 1.18 | ||||||||||||||||||||||||||||||||
basic weighted-average shares outstanding | 12,844,458 | 12,780,117 | 12,797,727 | 12,778,355 | 12,741,394 | 12,551,459 | 12,704,165 | 12,702,366 | 12,076,509 | 11,034,256 | 11,043,246 | 11,041,235 | 11,000,204 | 10,957,750 | 10,970,123 | 10,969,899 | 10,920,171 | 10,876,201 | 10,881,106 | 10,881,106 | 10,860,555 | 10,834,562 | 10,838,435 | 10,838,435 | 10,822,669 | 10,793,723 | 10,798,684 | 5,399,342 | 5,389,184 | 5,373,613 | 5,374,863 | 5,374,863 | 5,369,695 | 5,353,912 | 5,355,968 | 5,355,698 | 5,347,435 | 5,329,208 | 5,333,077 | 5,333,077 | 5,317,387 | 5,282,047 | 5,286,706,000 | 5,286,706,000 | 5,267,098,000 | 5,232,055 | 5,214,334 | 5,189,263 | 5,192,202 | 5,191,909 | 5,180,410 | |||||||||||||||
diluted earnings per share | 0.71 | 0.38 | 0.73 | 0.59 | 0.49 | 0.49 | 0.71 | 0.42 | 0.54 | 0.73 | -2.05 | 0.3 | 0.613 | 0.95 | 0.89 | 0.6 | 0.593 | 0.92 | 0.8 | 0.65 | 0.5 | 0.61 | 0.72 | 0.67 | 0.453 | 0.65 | 1.1 | 0.893 | 1.12 | 1.18 | 1.26 | 0.903 | 1.39 | 1.18 | ||||||||||||||||||||||||||||||||
diluted weighted-average shares outstanding | 12,926,424 | 12,827,894 | 12,834,084 | 12,811,078 | 12,803,279 | 12,632,874 | 12,774,636 | 12,702,366 | 12,171,828 | 11,034,256 | 11,100,356 | 11,041,235 | 11,100,506 | 11,044,731 | 11,060,081 | 11,072,745 | 10,974,081 | 10,936,057 | 10,935,112 | 10,918,927 | 10,896,504 | 10,867,834 | 10,856,675 | 10,861,769 | 10,849,427 | 10,828,152 | 10,826,007 | 5,413,245 | 5,403,097 | 5,393,635 | 5,396,174 | 5,390,821 | 5,380,217 | 5,371,200 | 5,371,995 | 5,368,166 | 5,364,426 | 5,343,267 | 5,338,790 | 5,340,060 | 5,329,475 | 5,309,862 | 5,311,229 | 5,312,379 | 5,292,532 | 5,232,055 | 5,214,334 | 5,189,263 | 5,192,202 | 5,191,909 | 5,180,410 | |||||||||||||||
loss on sale of a business entity and certain assets | -678,000 | -7,536,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of property | 1,108,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill and intangible asset impairment | -33,734,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic loss per share | -0.97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted loss per share | -0.97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of contract | 1,700,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share: | 1.22 | 0.8 | 1.04 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share: | 1.21 | 0.8 | 1.04 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract costs: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total contract costs | 128,883,000 | 123,652,000 | 118,672,000 | 108,948,000 | 85,521,000 | 93,388,000 | 96,481,000 | 107,611,000 | 108,886,000 | 101,026,000 | 105,555,000 | 108,783,000 | 102,537,000 | 130,953,000 | 125,753,000 | 131,443,000 | 136,472,000 | 147,316,000 | 149,344,000 | |||||||||||||||||||||||||||||||||||||||||||||||
loss income from discontinued operations | -0.043 | -0.05 | -0.005 | -0.02 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from discontinued operations | -0.04 | -0.05 | -0.12 | -0.005 | -0.02 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract costs | 143,514,000 | 204,081,000 | 200,248,000 | 202,063,000 | 219,227,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill and intangible assets | 984,750 | 3,939,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted weighted-average shares outstanding | 5,237,923,000 | 5,237,337,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted earnings per share | 0.693 | 1.17 | 0.8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revenues | 151,244,000 | 212,444,000 | 212,943,000 | 212,473,000 | 228,176,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 5,000 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 1,239,407,000 | 69,358,000 | 8,784,000 | 16,906,000 | 5,711,000 | 29,030,000 | 7,907,000 | 18,993,000 | 10,569,000 | 7,768,000 | 20,667,000 | 4,163,000 | 532,000 | 478,000 | 90,000 | 371,000 | 498,000 | 518,000 | 383,000 | 337,000 | 347,000 | 378,000 | 551,000 | 213,000 | 543,000 | 734,000 | 1,095,000 | 760,000 | 829,000 | 162,000 | 889,000 | 624,000 | 621,000 | 624,000 | 472,000 | 717,000 | 457,000 | 428,000 | 553,000 | 680,000 | 587,000 | 740,000 | 194,000 | 444,000 | 468,000 | 263,000 | 328,000 | 302,000 | 357,000 | 220,000 | 280,000 | 266,000 | 1,429,000 | 1,501,000 | 866,000 | 442,000 | 368,000 | 451,000 | 316,000 | 648,000 | 2,303,000 | 5,764,000 | 1,963,000 | 7,097,000 | 2,188,000 | 8,024,000 |
receivables | 216,504,000 | 190,732,000 | 176,399,000 | 183,208,000 | 169,532,000 | 197,563,000 | 162,665,000 | 168,238,000 | 145,427,000 | 127,958,000 | 129,113,000 | 114,154,000 | 113,512,000 | 103,193,000 | 91,093,000 | 102,194,000 | 83,958,000 | 76,587,000 | 76,495,000 | 78,322,000 | 63,552,000 | 55,471,000 | 59,135,000 | 58,615,000 | 70,793,000 | 70,630,000 | 69,793,000 | 74,012,000 | 64,746,000 | 60,004,000 | 55,512,000 | 54,629,000 | 56,738,000 | 98,337,000 | 72,874,000 | 80,945,000 | 90,947,000 | 101,218,000 | 86,107,000 | 91,018,000 | 76,878,000 | 78,471,000 | 75,762,000 | 76,685,000 | 79,690,000 | |||||||||||||||||||||
contract assets | 45,723,000 | 41,468,000 | 34,027,000 | 34,043,000 | 30,879,000 | 29,960,000 | 29,549,000 | 28,575,000 | 10,800,000 | 8,049,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 625,737,000 | 553,834,000 | 464,315,000 | 463,216,000 | 441,455,000 | 576,318,000 | 533,773,000 | 532,371,000 | 521,247,000 | 500,864,000 | 494,368,000 | 427,822,000 | 416,667,000 | 380,707,000 | 349,917,000 | 337,753,000 | 332,023,000 | 322,702,000 | 314,705,000 | 274,598,000 | 282,771,000 | 253,422,000 | 230,816,000 | 223,134,000 | 210,030,000 | 218,627,000 | 202,811,000 | 197,213,000 | 181,069,000 | 166,392,000 | 166,486,000 | 164,390,000 | 148,933,000 | 132,591,000 | 135,525,000 | 135,812,000 | 141,122,000 | 136,340,000 | 128,935,000 | 117,373,000 | 113,633,000 | 109,123,000 | 113,728,000 | 113,699,000 | 106,205,000 | 49,363,000 | 46,987,000 | 44,108,000 | 40,425,000 | 39,315,000 | 40,263,000 | 41,291,000 | 40,647,000 | 41,555,000 | 43,369,000 | 43,119,000 | 42,454,000 | 41,990,000 | 40,477,000 | 38,605,000 | ||||||
prepaid expenses and other current assets | 33,569,000 | 37,937,000 | 38,755,000 | 56,246,000 | 61,770,000 | 41,956,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current assets | 2,160,940,000 | 893,329,000 | 722,280,000 | 753,619,000 | 968,858,000 | 874,827,000 | 775,297,000 | 796,375,000 | 743,096,000 | 774,030,000 | 770,363,000 | 674,224,000 | 590,764,000 | 548,878,000 | 513,338,000 | 506,586,000 | 474,656,000 | 463,993,000 | 459,861,000 | 416,230,000 | 419,533,000 | 354,957,000 | 342,329,000 | 354,078,000 | 342,626,000 | 355,341,000 | 340,502,000 | 333,178,000 | 309,550,000 | 281,220,000 | 272,591,000 | 271,149,000 | 254,842,000 | 248,540,000 | 233,247,000 | 228,406,000 | 248,273,000 | 258,463,000 | 230,481,000 | 222,719,000 | 204,282,000 | 201,370,000 | 205,216,000 | 207,962,000 | 205,958,000 | 122,368,000 | 125,053,000 | 118,160,000 | 126,454,000 | 129,426,000 | 128,168,000 | 136,038,000 | 136,779,000 | 145,975,000 | 169,543,000 | 170,267,000 | 173,290,000 | 178,447,000 | 174,755,000 | 206,559,000 | 150,531,000 | 173,856,000 | 158,916,000 | 154,477,000 | 166,096,000 | 193,224,000 |
property and equipment | 93,821,000 | 91,098,000 | 82,986,000 | 80,243,000 | 71,175,000 | 85,586,000 | 74,631,000 | 72,571,000 | 66,559,000 | 58,076,000 | 53,269,000 | 43,992,000 | 49,533,000 | 47,969,000 | 44,564,000 | 42,237,000 | 44,478,000 | 42,486,000 | 41,785,000 | 40,086,000 | 38,318,000 | 36,363,000 | 36,264,000 | 36,987,000 | 37,276,000 | 43,465,000 | 43,792,000 | 44,216,000 | 40,167,000 | 49,606,000 | 51,192,000 | 52,670,000 | 53,988,000 | 55,146,000 | 56,857,000 | 58,202,000 | 60,026,000 | 62,061,000 | 63,161,000 | 63,877,000 | 63,796,000 | 64,308,000 | 65,237,000 | 64,988,000 | 65,440,000 | 52,911,000 | 54,347,000 | 55,470,000 | 56,542,000 | 57,738,000 | 58,811,000 | 60,090,000 | 61,733,000 | 62,468,000 | 62,256,000 | 64,302,000 | 64,107,000 | 57,113,000 | 46,435,000 | 45,259,000 | 43,324,000 | 42,315,000 | 40,055,000 | 23,947,000 | 24,035,000 | 24,683,000 |
intangible assets | 318,809,000 | 295,962,000 | 201,849,000 | 208,536,000 | 191,023,000 | 197,281,000 | 160,580,000 | 165,389,000 | 110,749,000 | 114,130,000 | 118,865,000 | 82,818,000 | 90,064,000 | 90,624,000 | 94,857,000 | 99,090,000 | 103,527,000 | 108,263,000 | 117,041,000 | 102,005,000 | 105,914,000 | 103,595,000 | 107,754,000 | 111,912,000 | 119,166,000 | 132,175,000 | 142,907,000 | 147,921,000 | 152,901,000 | 94,892,000 | 98,896,000 | 102,901,000 | 106,905,000 | 110,909,000 | 114,913,000 | 118,917,000 | 122,922,000 | 126,926,000 | 130,930,000 | 135,002,000 | 139,023,000 | 143,043,000 | 153,640,000 | 157,668,000 | 161,769,000 | 72,209,000 | 74,634,000 | 77,175,000 | 79,716,000 | 82,257,000 | 84,798,000 | 87,338,000 | 89,880,000 | 92,421,000 | 96,661,000 | 100,933,000 | 103,734,000 | 106,536,000 | 109,337,000 | 112,139,000 | 24,140,000 | 25,003,000 | 25,866,000 | 8,417,000 | 8,877,000 | 9,336,000 |
goodwill | 638,889,000 | 641,242,000 | 428,705,000 | 428,665,000 | 423,576,000 | 491,453,000 | 390,636,000 | 390,135,000 | 351,112,000 | 351,781,000 | 345,726,000 | 222,023,000 | 253,580,000 | 248,837,000 | 248,837,000 | 248,837,000 | 248,837,000 | 248,753,000 | 240,826,000 | 238,126,000 | 238,126,000 | 238,126,000 | 238,126,000 | 238,126,000 | 269,071,000 | 276,450,000 | 259,212,000 | 259,212,000 | 259,212,000 | 198,622,000 | 198,622,000 | 198,622,000 | 198,622,000 | 198,622,000 | 198,622,000 | 198,622,000 | 198,622,000 | 198,622,000 | 198,622,000 | 198,545,000 | 198,545,000 | 198,545,000 | 184,384,000 | 184,384,000 | 193,772,000 | 92,052,000 | 92,052,000 | 92,052,000 | 92,052,000 | 92,052,000 | 92,052,000 | 92,052,000 | 92,052,000 | 92,052,000 | 96,443,000 | 98,879,000 | 98,879,000 | 98,879,000 | 93,099,000 | 101,023,000 | 37,396,000 | 36,282,000 | 35,649,000 | 20,930,000 | 20,930,000 | 19,530,000 |
operating lease right-of-use assets | 48,272,000 | 50,151,000 | 42,975,000 | 43,748,000 | 45,223,000 | 53,326,000 | 33,549,000 | 34,419,000 | 35,123,000 | 28,684,000 | 25,166,000 | 24,375,000 | 25,256,000 | 26,371,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
note receivable | 27,735,000 | 27,041,000 | 26,342,000 | 25,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 22,197,000 | 29,755,000 | 55,310,000 | 38,916,000 | 33,127,000 | 32,147,000 | 29,306,000 | 35,409,000 | 30,285,000 | 23,637,000 | 29,591,000 | 30,220,000 | 27,178,000 | 29,069,000 | 31,980,000 | 25,232,000 | 23,413,000 | 27,736,000 | 27,015,000 | 29,624,000 | 29,016,000 | 26,525,000 | 24,759,000 | 25,064,000 | 21,936,000 | 17,490,000 | 16,845,000 | 16,992,000 | 15,844,000 | 14,488,000 | 15,766,000 | 15,401,000 | 15,266,000 | 15,796,000 | 15,405,000 | 15,699,000 | 15,638,000 | 15,767,000 | 16,158,000 | 15,243,000 | 15,274,000 | 14,868,000 | 16,212,000 | 17,028,000 | 16,531,000 | 15,790,000 | 16,959,000 | 17,320,000 | 17,100,000 | 16,511,000 | 16,754,000 | 16,393,000 | 16,584,000 | 15,196,000 | 15,225,000 | 14,999,000 | 15,776,000 | 13,306,000 | 14,746,000 | 17,050,000 | 14,217,000 | 10,132,000 | 9,910,000 | 6,975,000 | 7,598,000 | 7,217,000 |
total assets | 3,310,663,000 | 2,028,578,000 | 1,560,447,000 | 1,602,027,000 | 1,732,982,000 | 1,734,620,000 | 1,463,999,000 | 1,494,298,000 | 1,336,924,000 | 1,350,338,000 | 1,342,980,000 | 1,073,471,000 | 1,044,403,000 | 999,789,000 | 957,526,000 | 947,223,000 | 920,972,000 | 918,558,000 | 912,938,000 | 850,220,000 | 853,088,000 | 780,081,000 | 770,631,000 | 787,562,000 | 811,409,000 | 845,864,000 | 827,633,000 | 826,775,000 | 804,045,000 | 638,828,000 | 637,067,000 | 640,743,000 | 629,623,000 | 629,013,000 | 619,044,000 | 619,846,000 | 645,481,000 | 661,839,000 | 639,352,000 | 635,386,000 | 620,920,000 | 622,134,000 | 624,689,000 | 632,030,000 | 643,470,000 | 355,330,000 | 363,045,000 | 363,171,000 | 374,498,000 | 380,529,000 | 382,467,000 | 393,779,000 | 398,625,000 | 410,211,000 | 440,435,000 | 449,380,000 | 455,786,000 | 454,512,000 | 439,038,000 | 483,353,000 | 270,566,000 | 288,426,000 | 270,880,000 | 215,088,000 | 227,536,000 | 253,990,000 |
liabilities and stockholders' equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 29,924,000 | 7,500,000 | 7,500,000 | 7,500,000 | 5,625,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 22,500,000 | 19,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 9,162,000 | 14,162,000 | 14,162,000 | 14,162,000 | 14,162,000 | 13,816,000 | 21,316,000 | 20,379,000 | 19,441,000 | 18,504,000 | 17,820,000 | 16,883,000 | 10,716,000 | 10,091,000 | 9,466,000 | 9,466,000 | 9,466,000 | 9,468,000 | 9,450,000 | 6,960,000 | 25,710,000 | 23,835,000 | 21,960,000 | 21,023,000 | 20,085,000 | 19,148,000 | 18,210,000 | 17,557,000 | 16,620,000 | 15,682,000 | 14,750,000 | 24,837,000 | 31,087,000 | 27,962,000 | 24,837,000 | 24,837,000 | 24,837,000 | 24,837,000 | 24,837,000 | 23,274,000 | 21,712,000 | 20,149,000 | 18,587,000 | 18,587,000 | 18,750,000 | 18,750,000 | 6,667,000 | 6,667,000 | 7,222,000 | |||
accounts payable | 147,910,000 | 154,506,000 | 112,425,000 | 140,465,000 | 140,780,000 | 187,590,000 | 122,740,000 | 144,645,000 | 155,478,000 | 173,036,000 | 137,788,000 | 104,566,000 | 141,851,000 | 159,600,000 | 119,093,000 | 112,935,000 | 94,923,000 | 115,064,000 | 96,898,000 | 63,804,000 | 73,816,000 | 72,682,000 | 63,011,000 | 76,183,000 | 67,709,000 | 68,099,000 | 71,668,000 | 74,310,000 | 59,106,000 | 57,408,000 | 48,219,000 | 57,648,000 | 75,603,000 | 66,015,000 | 48,560,000 | 51,932,000 | 71,206,000 | 93,999,000 | 58,768,000 | 53,563,000 | 51,445,000 | 40,084,000 | 36,677,000 | 36,167,000 | 36,900,000 | 29,424,000 | 33,328,000 | 25,460,000 | 32,949,000 | 31,757,000 | 25,581,000 | 26,025,000 | 27,409,000 | 30,063,000 | 44,653,000 | 38,044,000 | 38,729,000 | 50,353,000 | 51,205,000 | 67,028,000 | 59,609,000 | 75,724,000 | 65,911,000 | 69,056,000 | 86,877,000 | 112,995,000 |
accrued expenses and other current liabilities | 65,550,000 | 73,161,000 | 61,357,000 | 52,012,000 | 46,793,000 | 62,195,000 | 55,524,000 | 49,159,000 | 35,988,000 | 36,383,000 | 33,387,000 | 30,295,000 | 44,302,000 | 53,722,000 | 50,791,000 | 48,226,000 | 46,684,000 | 49,465,000 | 54,492,000 | 53,983,000 | 50,882,000 | 45,172,000 | 48,746,000 | 47,472,000 | 38,345,000 | 46,514,000 | 45,314,000 | 39,428,000 | 39,919,000 | 37,133,000 | 36,282,000 | 32,619,000 | 29,162,000 | 40,243,000 | 47,852,000 | 31,638,000 | 27,835,000 | 32,772,000 | 37,521,000 | 31,256,000 | 27,159,000 | 29,067,000 | 26,101,000 | 24,688,000 | 31,123,000 | 23,245,000 | 21,713,000 | 22,816,000 | 21,895,000 | 24,661,000 | 20,822,000 | 22,918,000 | 23,053,000 | 26,688,000 | 31,745,000 | 29,987,000 | 29,402,000 | 38,017,000 | ||||||||
dividends payable | 2,806,000 | 2,339,000 | 2,069,000 | 2,068,000 | 2,067,000 | 2,059,000 | 1,843,000 | 1,842,000 | 1,584,000 | 1,576,000 | 1,575,000 | 1,290,000 | 1,289,000 | 1,282,000 | 1,280,000 | 1,279,000 | 1,276,000 | 1,273,000 | 1,143,000 | 1,143,000 | 1,142,000 | 995,000 | 994,000 | 994,000 | 993,000 | 987,000 | 987,000 | 987,000 | 876,000 | 871,000 | 870,000 | 870,000 | 762,000 | 759,000 | 759,000 | 650,000 | 648,000 | 648,000 | 594,000 | 591,000 | 591,000 | 539,000 | 536,000 | 536,000 | 482,000 | 480,000 | 480,000 | 427,000 | 423,000 | 423,000 | 423,000 | 370,000 | 367,000 | 367,000 | 367,000 | 314,000 | 312,000 | 312,000 | 312,000 | 260,000 | 258,000 | |||||
total current liabilities | 246,190,000 | 237,506,000 | 183,351,000 | 202,045,000 | 248,299,000 | 281,844,000 | 210,107,000 | 225,646,000 | 223,050,000 | 286,886,000 | 252,148,000 | 210,221,000 | 197,442,000 | 224,604,000 | 180,326,000 | 176,602,000 | 157,045,000 | 179,964,000 | 166,695,000 | 132,746,000 | 147,156,000 | 139,228,000 | 134,097,000 | 146,753,000 | 130,167,000 | 164,183,000 | 139,385,000 | 135,516,000 | 120,067,000 | 104,878,000 | 94,837,000 | 100,605,000 | 114,977,000 | 113,977,000 | 122,122,000 | 108,164,000 | 121,651,000 | 148,442,000 | 116,374,000 | 115,115,000 | 105,423,000 | 96,977,000 | 88,436,000 | 100,935,000 | 97,877,000 | 87,497,000 | 95,282,000 | 78,260,000 | 80,751,000 | 81,735,000 | 71,625,000 | 74,640,000 | 76,237,000 | 80,999,000 | 99,660,000 | 95,884,000 | 95,748,000 | 107,324,000 | 106,238,000 | 116,110,000 | 96,003,000 | 119,287,000 | 107,824,000 | 98,359,000 | 115,986,000 | 147,322,000 |
long-term debt | 331,051,000 | 145,689,000 | 173,406,000 | 9,444,000 | 11,111,000 | 12,778,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation | 4,613,000 | 5,918,000 | 7,331,000 | 7,540,000 | 7,212,000 | 7,262,000 | 7,683,000 | 7,561,000 | 7,677,000 | 7,939,000 | 7,470,000 | 7,651,000 | 7,551,000 | 7,398,000 | 10,128,000 | 11,977,000 | 13,773,000 | 14,328,000 | 17,234,000 | 18,267,000 | 17,186,000 | 16,027,000 | 18,905,000 | 20,535,000 | 17,985,000 | 18,146,000 | 17,417,000 | 17,201,000 | 20,909,000 | 17,027,000 | 18,649,000 | 18,028,000 | 17,918,000 | 16,323,000 | 15,749,000 | 15,307,000 | 14,894,000 | 12,751,000 | 12,595,000 | 13,210,000 | 13,070,000 | 11,169,000 | 10,905,000 | 13,787,000 | 12,529,000 | 12,563,000 | 12,312,000 | 12,550,000 | 12,605,000 | 11,454,000 | 12,109,000 | 12,083,000 | 12,177,000 | 10,684,000 | 10,517,000 | 10,078,000 | 10,515,000 | 8,215,000 | 8,260,000 | 8,930,000 | 8,882,000 | 6,034,000 | 5,762,000 | 3,558,000 | 4,011,000 | 3,934,000 |
long-term operating lease obligations | 41,557,000 | 43,693,000 | 37,609,000 | 38,259,000 | 39,346,000 | 48,144,000 | 29,061,000 | 36,515,000 | 31,431,000 | 24,959,000 | 21,961,000 | 17,609,000 | 30,743,000 | 32,340,000 | 22,947,000 | 24,537,000 | 26,336,000 | 27,168,000 | 26,700,000 | 25,044,000 | 23,673,000 | 22,815,000 | 24,136,000 | 24,272,000 | ||||||||||||||||||||||||||||||||||||||||||
deferred tax liabilities | 16,782,000 | 12,394,000 | 4,317,000 | 7,406,000 | 6,985,000 | 9,671,000 | 3,743,000 | 9,497,000 | 9,621,000 | 10,166,000 | 8,376,000 | 10,343,000 | 9,108,000 | 10,983,000 | 11,245,000 | 16,523,000 | 14,897,000 | 12,456,000 | 11,436,000 | 15,962,000 | 17,865,000 | 17,732,000 | 18,720,000 | 18,712,000 | 18,482,000 | 18,337,000 | 19,172,000 | 20,302,000 | 19,423,000 | 27,981,000 | 28,941,000 | 29,707,000 | 29,872,000 | 27,751,000 | 30,005,000 | 31,099,000 | 35,137,000 | |||||||||||||||||||||||||||||
other long-term liabilities | 4,254,000 | 4,955,000 | 220,000 | 3,000,000 | 3,000,000 | 9,011,000 | 9,011,000 | 5,435,000 | 3,000,000 | 440,000 | 250,000 | 258,000 | 33,000 | 2,000,000 | 83,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 644,447,000 | 589,770,000 | 577,107,000 | 622,500,000 | 757,238,000 | 746,434,000 | 676,203,000 | 712,982,000 | 724,186,000 | 733,613,000 | 733,460,000 | 604,334,000 | 587,088,000 | 550,263,000 | 512,098,000 | 515,940,000 | 497,180,000 | 501,225,000 | 501,917,000 | 448,726,000 | 438,785,000 | 423,764,000 | 420,174,000 | 444,608,000 | 445,008,000 | 482,763,000 | 471,773,000 | 480,438,000 | 466,514,000 | 310,433,000 | 316,560,000 | 329,427,000 | 326,310,000 | 335,918,000 | 341,852,000 | 349,313,000 | 381,972,000 | 406,645,000 | 390,412,000 | 393,871,000 | 384,626,000 | 392,825,000 | 402,533,000 | 415,900,000 | 432,350,000 | 149,841,000 | 160,773,000 | 164,806,000 | 181,358,000 | 193,726,000 | 200,226,000 | 216,979,000 | 228,354,000 | 245,876,000 | 278,361,000 | 292,858,000 | 305,111,000 | 310,912,000 | 301,456,000 | 350,695,000 | 141,725,000 | 164,650,000 | 151,895,000 | 103,005,000 | 121,285,000 | 152,680,000 |
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 1,403,000 | 1,170,000 | 1,034,000 | 1,034,000 | 1,033,000 | 1,030,000 | 921,000 | 921,000 | 792,000 | 788,000 | 787,000 | 645,000 | 644,000 | 641,000 | 640,000 | 640,000 | 638,000 | 636,000 | 635,000 | 635,000 | 635,000 | 553,000 | 552,000 | 552,000 | 551,000 | 549,000 | 549,000 | 549,000 | 547,000 | 544,000 | 544,000 | 544,000 | 544,000 | 542,000 | 542,000 | 542,000 | 542,000 | 540,000 | 540,000 | 270,000 | 270,000 | 269,000 | 269,000 | 269,000 | 269,000 | 268,000 | 268,000 | 268,000 | 268,000 | 267,000 | 267,000 | 267,000 | 267,000 | 265,000 | 264,000 | 264,000 | 264,000 | 262,000 | 262,000 | 262,000 | 262,000 | 260,000 | 260,000 | 260,000 | 260,000 | 258,000 |
additional paid-in capital | 2,241,751,000 | 1,041,483,000 | 597,210,000 | 595,001,000 | 591,650,000 | 591,600,000 | 404,983,000 | 403,666,000 | 230,805,000 | 229,103,000 | 227,083,000 | 96,471,000 | 94,577,000 | 92,620,000 | 91,706,000 | 91,051,000 | 89,830,000 | 88,515,000 | 87,322,000 | 85,844,000 | 85,296,000 | 31,870,000 | 31,494,000 | 31,494,000 | 31,244,000 | 29,411,000 | 29,411,000 | 29,411,000 | 28,788,000 | 26,632,000 | 26,490,000 | 26,490,000 | 26,490,000 | 24,470,000 | 24,455,000 | 24,455,000 | 24,455,000 | 22,876,000 | 22,866,000 | 23,136,000 | 23,136,000 | 21,637,000 | 21,597,000 | 21,597,000 | 21,597,000 | 20,348,000 | 20,223,000 | 20,199,000 | 20,199,000 | 19,139,000 | 19,139,000 | 19,139,000 | 19,139,000 | 18,193,000 | 18,040,000 | 18,040,000 | 18,040,000 | 17,069,000 | 16,871,000 | 16,871,000 | 16,898,000 | 15,692,000 | 15,557,000 | 15,562,000 | 15,521,000 | 15,720,000 |
retained earnings | 421,891,000 | 395,643,000 | 384,416,000 | 382,572,000 | 381,443,000 | 392,484,000 | 381,680,000 | 371,872,000 | 376,505,000 | 384,702,000 | 374,672,000 | 366,690,000 | 359,124,000 | 351,297,000 | 347,730,000 | 339,592,000 | 333,324,000 | 328,358,000 | 323,431,000 | 315,555,000 | 329,064,000 | 325,097,000 | 320,080,000 | 312,965,000 | 336,584,000 | 334,246,000 | 327,191,000 | 317,652,000 | 308,742,000 | 301,073,000 | 292,930,000 | 283,767,000 | 275,887,000 | 267,902,000 | 252,061,000 | 245,422,000 | 238,374,000 | 231,733,000 | 225,844,000 | 218,756,000 | 213,436,000 | 207,478,000 | 200,916,000 | 194,442,000 | 189,555,000 | 184,873,000 | 181,781,000 | 177,898,000 | 172,769,000 | 167,598,000 | 163,152,000 | 157,827,000 | 151,444,000 | 146,614,000 | 144,671,000 | 139,130,000 | 133,258,000 | 126,961,000 | 121,279,000 | 115,525,000 | 111,681,000 | 107,824,000 | 103,168,000 | 96,261,000 | 90,470,000 | 85,332,000 |
accumulated other comprehensive income | 1,171,000 | 512,000 | 680,000 | 920,000 | 1,618,000 | 3,072,000 | 212,000 | 4,857,000 | 4,636,000 | 2,132,000 | 6,978,000 | 5,331,000 | 2,970,000 | 4,968,000 | 5,352,000 | -1,105,000 | -1,291,000 | -1,275,000 | -546,000 | 146,000 | 543,000 | 515,000 | 392,000 | 181,000 | 134,000 | 114,000 | 138,000 | 45,000 | ||||||||||||||||||||||||||||||||||||||
total stockholders' equity | 2,666,216,000 | 1,438,808,000 | 983,340,000 | 979,527,000 | 975,744,000 | 988,186,000 | 787,796,000 | 781,316,000 | 612,738,000 | 616,725,000 | 609,520,000 | 469,137,000 | 457,315,000 | 449,526,000 | 445,428,000 | 431,283,000 | 423,792,000 | 417,333,000 | 411,021,000 | 401,494,000 | 414,303,000 | 356,317,000 | 350,457,000 | 342,954,000 | 366,401,000 | 363,101,000 | 355,860,000 | 346,337,000 | 337,531,000 | 328,395,000 | 320,507,000 | 311,316,000 | 303,313,000 | 293,095,000 | 277,192,000 | 270,533,000 | 263,509,000 | 255,194,000 | 248,940,000 | 241,515,000 | 236,294,000 | 229,309,000 | 222,156,000 | 216,130,000 | 211,120,000 | 205,489,000 | 202,272,000 | 198,365,000 | 193,140,000 | 186,803,000 | 182,241,000 | 176,800,000 | 170,271,000 | 164,335,000 | ||||||||||||
total liabilities and stockholders' equity | 3,310,663,000 | 2,028,578,000 | 1,560,447,000 | 1,602,027,000 | 1,732,982,000 | 1,734,620,000 | 1,463,999,000 | 1,494,298,000 | 1,336,924,000 | 1,350,338,000 | 1,342,980,000 | 1,073,471,000 | 1,044,403,000 | 999,789,000 | 957,526,000 | 947,223,000 | 920,972,000 | 918,558,000 | 912,938,000 | 850,220,000 | 853,088,000 | 780,081,000 | 770,631,000 | 787,562,000 | 811,409,000 | 845,864,000 | 827,633,000 | 826,775,000 | 804,045,000 | 638,828,000 | 637,067,000 | 640,743,000 | 629,623,000 | 629,013,000 | 619,044,000 | 619,846,000 | 645,481,000 | 661,839,000 | 639,352,000 | 635,386,000 | 620,920,000 | 622,134,000 | 624,689,000 | 632,030,000 | 643,470,000 | 355,330,000 | 363,045,000 | 363,171,000 | 374,498,000 | 380,529,000 | 382,467,000 | 393,779,000 | 398,625,000 | 410,211,000 | ||||||||||||
current assets held-for-sale | 259,511,000 | 93,002,000 | 98,021,000 | 107,059,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities held-for-sale | 53,034,000 | 53,391,000 | 60,398,000 | 64,070,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt, less current portion | 285,304,000 | 348,596,000 | 371,656,000 | 459,381,000 | 400,173,000 | 420,341,000 | 433,508,000 | 451,622,000 | 406,844,000 | 441,770,000 | 365,110,000 | 341,855,000 | 276,300,000 | 288,531,000 | 294,448,000 | 289,683,000 | 270,407,000 | 280,047,000 | 261,391,000 | 232,247,000 | 230,714,000 | 230,580,000 | 241,612,000 | 255,880,000 | 253,128,000 | 257,815,000 | 268,985,000 | 265,681,000 | 151,133,000 | 165,393,000 | 171,857,000 | 152,938,000 | 165,614,000 | 155,083,000 | 175,609,000 | 194,068,000 | 193,621,000 | 211,371,000 | 212,909,000 | 201,675,000 | 216,125,000 | 228,214,000 | 226,384,000 | 228,800,000 | 23,563,000 | 25,889,000 | 39,108,000 | 52,682,000 | 64,487,000 | 79,638,000 | 93,446,000 | 102,092,000 | 116,377,000 | 126,511,000 | 138,525,000 | 151,970,000 | 144,759,000 | |||||||||
earn-out receivable | 23,300,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current assets | 41,403,000 | 48,198,000 | 55,053,000 | 36,389,000 | 21,937,000 | 14,797,000 | 24,169,000 | 26,193,000 | 28,154,000 | 24,958,000 | 26,966,000 | 32,304,000 | 37,454,000 | 32,255,000 | 29,169,000 | 23,328,000 | 24,874,000 | 30,257,000 | 17,332,000 | 19,071,000 | 12,652,000 | 15,232,000 | 18,456,000 | 13,407,000 | 13,933,000 | 13,551,000 | 14,580,000 | 16,988,000 | 24,376,000 | 10,932,000 | 15,747,000 | 20,477,000 | 14,886,000 | 13,648,000 | 13,184,000 | 9,423,000 | 10,635,000 | 12,557,000 | 15,106,000 | 11,517,000 | 12,239,000 | 10,515,000 | 12,276,000 | 10,641,000 | 12,908,000 | 10,211,000 | 9,842,000 | 8,641,000 | 15,258,000 | 14,409,000 | 17,233,000 | 17,083,000 | 17,644,000 | 12,755,000 | 9,894,000 | 9,552,000 | 10,355,000 | 7,426,000 | 8,113,000 | 7,979,000 | ||||||
non-current assets held-for-sale | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current liabilities held-for-sale | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled receivables | 6,257,000 | 6,229,000 | 35,884,000 | 38,307,000 | 44,084,000 | 41,310,000 | 31,211,000 | 31,882,000 | 30,824,000 | 30,718,000 | 43,694,000 | 22,358,000 | 26,953,000 | 41,859,000 | 43,928,000 | 46,279,000 | 54,151,000 | 45,961,000 | 44,450,000 | 41,255,000 | 35,771,000 | 37,955,000 | 33,970,000 | |||||||||||||||||||||||||||||||||||||||||||
operating lease - right-of-use assets | 20,194,000 | 33,284,000 | 34,412,000 | 23,950,000 | 25,241,000 | 26,061,000 | 27,327,000 | 26,410,000 | 24,149,000 | 22,181,000 | 20,515,000 | 21,399,000 | 21,395,000 | 21,334,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -176,000 | -367,000 | -540,000 | -692,000 | -1,203,000 | -1,669,000 | -2,057,000 | -1,978,000 | -310,000 | -647,000 | -548,000 | -75,000 | -626,000 | -178,000 | -301,000 | -96,000 | -201,000 | -317,000 | -433,000 | -579,000 | -737,000 | -901,000 | -912,000 | -887,000 | -692,000 | -830,000 | ||||||||||||||||||||||||||||||||||||||||
current portion of earn-out obligation | 1,905,000 | 3,600,000 | 5,300,000 | 10,700,000 | 10,700,000 | 10,700,000 | 10,500,000 | 8,015,000 | 9,038,000 | 9,455,000 | 9,154,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
earn-out obligation, less current portion | 10,445,000 | 12,576,000 | 12,281,000 | 30,200,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term lease obligations under operating leases | 25,014,000 | 24,441,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease - right-of-use asset | 20,943,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of earn-out obligations | 31,700,000 | 9,678,000 | 23,807,000 | 14,565,000 | 1,486,000 | 588,000 | 1,127,000 | 7,281,000 | 8,660,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term lease obligations, less current portion | 18,913,000 | 19,344,000 | 19,765,000 | 20,175,000 | 20,581,000 | 20,917,000 | 21,292,000 | 21,652,000 | 21,959,000 | 22,321,000 | 22,632,000 | 22,914,000 | 23,251,000 | 23,635,000 | 23,988,000 | 24,296,000 | 24,584,000 | 24,863,000 | 25,139,000 | 25,399,000 | 25,721,000 | 26,820,000 | 26,935,000 | 27,190,000 | 27,435,000 | 33,289,000 | 34,238,000 | 34,136,000 | 33,938,000 | |||||||||||||||||||||||||||||||||||||
earn-out obligations, less current portion | 5,000,000 | 10,166,000 | 9,062,000 | 9,098,000 | 7,779,000 | 12,574,000 | 11,356,000 | 16,415,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term operating lease liabilities | 25,124,000 | 25,716,000 | 26,845,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earn-out obligation | 14,300,000 | 14,300,000 | 14,300,000 | 8,363,000 | 8,648,000 | 8,987,000 | 8,941,000 | 9,375,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets | 3,613,000 | 4,897,000 | 4,577,000 | 4,489,000 | 1,834,000 | 1,660,000 | 1,101,000 | 460,000 | 863,000 | 1,145,000 | 1,386,000 | 1,219,000 | 767,000 | 287,000 | 5,000 | 385,000 | 1,355,000 | 1,877,000 | 1,037,000 | 403,000 | 1,602,000 | 1,522,000 | 1,421,000 | 1,586,000 | 2,036,000 | |||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 38,767,000 | 38,525,000 | 38,648,000 | 1,634,000 | 928,000 | 1,069,000 | 1,010,000 | 182,000 | 324,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, principally u.s. government | 59,391,000 | 63,839,000 | 62,134,000 | 72,936,000 | 78,387,000 | 71,460,000 | 80,772,000 | 80,850,000 | 90,621,000 | 109,763,000 | 112,292,000 | 112,850,000 | 117,568,000 | 114,441,000 | 153,514,000 | 137,931,000 | 156,938,000 | 145,076,000 | 138,533,000 | 154,209,000 | 175,185,000 | |||||||||||||||||||||||||||||||||||||||||||||
other liabilities | 1,499,000 | 1,386,000 | 1,273,000 | 1,267,000 | 1,047,000 | 934,000 | 1,283,000 | 1,283,000 | 605,000 | 490,000 | 376,000 | 261,000 | 158,000 | 31,000 | 5,528,000 | 7,960,000 | 8,031,000 | 1,088,000 | 1,106,000 | 1,100,000 | ||||||||||||||||||||||||||||||||||||||||||||||
current assets of discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities of discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets held for sale | 2,112,000 | 2,112,000 | 2,792,000 | 2,890,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities held for sale | 385,000 | 380,000 | 511,000 | 551,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 162,074,000 | 156,522,000 | 150,675,000 | 143,600,000 | 137,582,000 | 132,658,000 | 128,841,000 | 123,776,000 | 118,985,000 | 112,083,000 | 106,251,000 | 101,310,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 440,435,000 | 449,380,000 | 455,786,000 | 454,512,000 | 439,038,000 | 483,353,000 | 270,566,000 | 288,426,000 | 270,880,000 | 215,088,000 | 227,536,000 | 253,990,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses | 35,916,000 | 29,965,000 | 29,413,000 | 36,584,000 | 34,379,000 | 28,991,000 | 28,849,000 | 34,069,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term lease obligations | 23,875,000 | 22,584,000 | 21,868,000 | 20,258,000 | 17,500,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earn-out obligations | 17,236,000 | 29,634,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bank notes payable |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-06-30 | 2010-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 29,055,000 | 13,567,000 | -8,973,000 | 13,062,000 | 11,650,000 | -2,777,000 | -6,611,000 | 11,605,000 | 9,557,000 | 8,855,000 | 9,117,000 | 4,848,000 | 9,419,000 | 7,548,000 | 6,244,000 | 6,200,000 | 5,111,000 | 6,013,000 | 8,108,000 | -22,624,000 | 3,332,000 | 9,996,000 | 10,527,000 | 9,898,000 | 6,603,000 | 9,243,000 | 10,034,000 | 8,751,000 | 7,052,000 | 17,357,000 | 6,639,000 | 7,807,000 | 7,293,000 | 7,184,000 | 12,521,000 | 6,552,000 | 7,745,000 | 10,699,000 | 5,220,000 | 4,163,000 | 11,319,000 | 5,654,000 | 5,406,000 | 12,120,000 | 5,258,000 | 2,367,000 | 12,963,000 | 6,668,000 | 6,049,000 | 8,383,000 | 4,172,000 | 4,968,000 | 11,501,000 | 5,398,000 | ||||
adjustments to reconcile net income to net cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 12,747,000 | 10,194,000 | 10,190,000 | 9,635,000 | 9,905,000 | 8,351,000 | 7,543,000 | 6,923,000 | 5,945,000 | 5,955,000 | 5,450,000 | 5,764,000 | 6,247,000 | 6,293,000 | 6,427,000 | 6,303,000 | 6,547,000 | 6,604,000 | 6,729,000 | 6,323,000 | 5,944,000 | 5,922,000 | 5,810,000 | 5,928,000 | 6,475,000 | 6,305,000 | 6,985,000 | 6,207,000 | 7,430,000 | 6,240,000 | 6,261,000 | 6,239,000 | 6,484,000 | 6,298,000 | 6,380,000 | 6,493,000 | 6,711,000 | 6,531,000 | 12,935,000 | 6,241,000 | 6,326,000 | 12,778,000 | 6,101,000 | 4,496,000 | 9,554,000 | 4,795,000 | 4,961,000 | 10,102,000 | 5,099,000 | 5,486,000 | 10,180,000 | 4,850,000 | 5,085,000 | 5,409,000 | 2,382,000 | 2,458,000 | 4,267,000 | 2,152,000 |
amortization of debt issuance cost | 440,000 | 199,000 | 735,000 | 332,000 | 332,000 | 333,000 | 332,000 | 608,000 | 207,000 | 213,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
deferred taxes | 5,415,000 | 19,059,000 | -15,643,000 | 2,290,000 | -5,764,000 | -156,000 | -2,915,000 | -3,162,000 | -3,763,000 | -800,000 | 354,000 | -2,073,000 | 540,000 | -360,000 | 11,000 | -1,967,000 | 1,177,000 | 447,000 | -931,000 | -5,329,000 | 1,457,000 | 2,195,000 | 891,000 | -4,572,000 | 1,592,000 | 725,000 | -918,000 | 252,000 | -564,000 | 362,000 | -845,000 | -1,171,000 | 283,000 | -8,587,000 | -973,000 | -751,000 | -223,000 | 1,901,000 | -1,161,000 | -129,000 | 1,484,000 | -1,602,000 | -1,313,000 | 532,000 | -812,000 | 249,000 | -451,000 | -577,000 | -48,000 | -2,374,000 | 2,786,000 | 2,331,000 | 861,000 | 80,000 | 1,079,000 | -434,000 | -51,000 | 308,000 |
stock-based compensation | 4,581,000 | 2,927,000 | 3,245,000 | 3,141,000 | 3,522,000 | 1,818,000 | 1,685,000 | 2,314,000 | 2,498,000 | 1,927,000 | 1,917,000 | 1,813,000 | 2,081,000 | 868,000 | 922,000 | 1,367,000 | 1,308,000 | 964,000 | 712,000 | 841,000 | 1,415,000 | 1,135,000 | 410,000 | 416,000 | 897,000 | 672,000 | 610,000 | 342,000 | 1,640,000 | 881,000 | 470,000 | 413,000 | 1,263,000 | 1,133,000 | 471,000 | 380,000 | 1,084,000 | 362,000 | 1,361,000 | 1,028,000 | 383,000 | 1,416,000 | 788,000 | 129,000 | 1,488,000 | 1,048,000 | 660,000 | 650,000 | 410,000 | 52,000 | 467,000 | 185,000 | 247,000 | 307,000 | 164,000 | 875,000 | 392,000 | 205,000 |
impairment and loss on sale of business segments | 0 | -157,000 | 13,251,000 | 33,952,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of property and equipment | 3,000 | 35,000 | 0 | 0 | 10,000 | 58,000 | 0 | 0 | 421,000 | 46,000 | 34,000 | 11,000 | 233,000 | -67,000 | -1,000 | 3,000 | 7,000 | |||||||||||||||||||||||||||||||||||||||||
gain on settlement of corporate-owned life insurance | -357,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income on note receivable | -694,000 | -699,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of impact of acquisitions: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables | -25,772,000 | -3,288,000 | 6,808,000 | -10,658,000 | -19,393,000 | -7,519,000 | 5,572,000 | -13,688,000 | -24,604,000 | -619,000 | -4,222,000 | -11,281,000 | -9,801,000 | -12,100,000 | 11,101,000 | -18,236,000 | -7,371,000 | -92,000 | 8,237,000 | -14,771,000 | -2,787,000 | 3,664,000 | -520,000 | 4,751,000 | -163,000 | -951,000 | 4,219,000 | -9,266,000 | 2,667,000 | -4,492,000 | -393,000 | 2,109,000 | -978,000 | -25,463,000 | 8,071,000 | 9,602,000 | 10,671,000 | -15,111,000 | -12,547,000 | 1,593,000 | -2,872,000 | -6,190,000 | -9,195,000 | 4,448,000 | 16,253,000 | 5,451,000 | -5,727,000 | 10,545,000 | 9,869,000 | 17,246,000 | 5,276,000 | 4,718,000 | -3,127,000 | 15,377,000 | 19,007,000 | -11,862,000 | 36,652,000 | 20,976,000 |
contract assets | -4,755,000 | -5,616,000 | 15,000 | -2,049,000 | -920,000 | 2,514,000 | -973,000 | -1,583,000 | 7,823,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
inventories | -71,544,000 | -30,348,000 | -1,044,000 | -19,119,000 | -6,359,000 | -4,860,000 | -1,400,000 | -5,497,000 | -19,911,000 | -26,662,000 | -15,287,000 | -12,350,000 | -33,230,000 | -30,790,000 | -12,164,000 | -6,824,000 | -9,321,000 | -13,503,000 | -21,361,000 | -16,247,000 | -28,910,000 | -22,606,000 | -7,682,000 | -11,629,000 | -8,255,000 | -14,679,000 | -5,598,000 | -16,144,000 | -7,798,000 | 890,000 | -2,096,000 | -15,457,000 | -18,895,000 | 2,934,000 | 287,000 | 5,310,000 | -4,782,000 | -7,405,000 | -8,250,000 | -4,510,000 | -1,560,000 | -8,792,000 | -1,298,000 | -2,376,000 | -4,793,000 | -1,110,000 | 948,000 | 264,000 | 908,000 | 1,814,000 | -1,129,000 | -464,000 | -1,951,000 | -1,081,000 | ||||
prepaid expenses and other current assets and other assets | 515,000 | 4,459,000 | 17,153,000 | 3,766,000 | -29,910,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease assets and liabilities | 396,000 | 1,539,000 | 2,410,000 | -1,945,000 | 372,000 | 195,000 | -10,080,000 | -196,000 | -166,000 | -128,000 | -195,000 | -135,000 | 68,000 | |||||||||||||||||||||||||||||||||||||||||||||
accounts payable and deferred compensation | -10,847,000 | 31,135,000 | -28,343,000 | -2,832,000 | -10,892,000 | 36,104,000 | -20,813,000 | -21,371,000 | -25,676,000 | 40,630,000 | 10,712,000 | -9,172,000 | -18,257,000 | 36,364,000 | 4,677,000 | 16,149,000 | -20,997,000 | 15,255,000 | 25,972,000 | -9,068,000 | 1,051,000 | 6,793,000 | -14,802,000 | 11,117,000 | 395,000 | -4,068,000 | -2,356,000 | 11,496,000 | 2,653,000 | 7,567,000 | -8,808,000 | -17,845,000 | 11,681,000 | 18,854,000 | -2,930,000 | -18,556,000 | -20,955,000 | 35,092,000 | 15,474,000 | 13,097,000 | 2,873,000 | -721,000 | -1,246,000 | -3,653,000 | -5,201,000 | 2,343,000 | 5,215,000 | -2,875,000 | -1,237,000 | -13,881,000 | -10,446,000 | -9,324,000 | -897,000 | -14,060,000 | -13,267,000 | 10,085,000 | -44,315,000 | -26,041,000 |
accrued expenses and other liabilities | -1,447,000 | 3,386,000 | 6,579,000 | -12,514,000 | 13,875,000 | 5,522,000 | -14,834,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities | -62,264,000 | 37,642,000 | 24,089,000 | 11,891,000 | -46,632,000 | 55,375,000 | 10,176,000 | -17,528,000 | -79,060,000 | 27,942,000 | 15,320,000 | -16,417,000 | -48,674,000 | 12,257,000 | 15,932,000 | -1,964,000 | -18,174,000 | 12,921,000 | 23,445,000 | -17,601,000 | -36,367,000 | 526,000 | 12,427,000 | 16,050,000 | 6,758,000 | 555,000 | 13,387,000 | 1,281,000 | 2,771,000 | 15,434,000 | 7,045,000 | -16,917,000 | 13,293,000 | 10,909,000 | 20,474,000 | 18,386,000 | 651,000 | 18,801,000 | 15,115,000 | 15,392,000 | 19,072,000 | 3,930,000 | -580,000 | 9,997,000 | 25,936,000 | 13,838,000 | 17,213,000 | 23,910,000 | 14,919,000 | 18,427,000 | 21,928,000 | 6,693,000 | 3,518,000 | 1,250,000 | -309,000 | 7,702,000 | 4,001,000 | -4,114,000 |
capital expenditures | -6,457,000 | -6,768,000 | -6,049,000 | -5,589,000 | -2,875,000 | -3,265,000 | -5,765,000 | -3,945,000 | -7,729,000 | -7,871,000 | -4,658,000 | -3,297,000 | -2,840,000 | -3,796,000 | -4,670,000 | -1,477,000 | -1,269,000 | -2,914,000 | -2,448,000 | -3,049,000 | -2,109,000 | -1,471,000 | -1,128,000 | -1,104,000 | -724,000 | -1,941,000 | -1,386,000 | -5,702,000 | -601,000 | -595,000 | -642,000 | -827,000 | -1,053,000 | -1,356,000 | -1,135,000 | -838,000 | -414,000 | -1,108,000 | -4,224,000 | -1,428,000 | -2,743,000 | -5,212,000 | -3,384,000 | -689,000 | -1,828,000 | -859,000 | -1,157,000 | -2,489,000 | -1,631,000 | -9,228,000 | -11,141,000 | -8,620,000 | -2,815,000 | -2,101,000 | -904,000 | -1,174,000 | -2,565,000 | -1,019,000 |
free cash flows | -68,721,000 | 30,874,000 | 18,040,000 | 6,302,000 | -49,507,000 | 52,110,000 | 4,411,000 | -21,473,000 | -86,789,000 | 20,071,000 | 10,662,000 | -19,714,000 | -51,514,000 | 8,461,000 | 11,262,000 | -3,441,000 | -19,443,000 | 10,007,000 | 20,997,000 | -20,650,000 | -38,476,000 | -945,000 | 11,299,000 | 14,946,000 | 6,034,000 | -1,386,000 | 12,001,000 | -4,421,000 | 2,170,000 | 14,839,000 | 6,403,000 | -17,744,000 | 12,240,000 | 9,553,000 | 19,339,000 | 17,548,000 | 237,000 | 17,693,000 | 10,891,000 | 13,964,000 | 16,329,000 | -1,282,000 | -3,964,000 | 9,308,000 | 24,108,000 | 12,979,000 | 16,056,000 | 21,421,000 | 13,288,000 | 9,199,000 | 10,787,000 | -1,927,000 | 703,000 | -851,000 | -1,213,000 | 6,528,000 | 1,436,000 | -5,133,000 |
cash flows from investing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -6,457,000 | -6,768,000 | -6,049,000 | -5,589,000 | -2,875,000 | -3,265,000 | -5,765,000 | -3,945,000 | -7,729,000 | -7,871,000 | -4,658,000 | -3,297,000 | -2,840,000 | -3,796,000 | -4,670,000 | -1,477,000 | -1,269,000 | -2,914,000 | -2,448,000 | -3,049,000 | -2,109,000 | -1,471,000 | -1,128,000 | -1,104,000 | -724,000 | -1,941,000 | -1,386,000 | -5,702,000 | -601,000 | -595,000 | -642,000 | -827,000 | -1,053,000 | -1,356,000 | -1,135,000 | -838,000 | -414,000 | -1,108,000 | -4,224,000 | -1,428,000 | -2,743,000 | -5,212,000 | -3,384,000 | -689,000 | -1,828,000 | -859,000 | -1,157,000 | -2,489,000 | -1,631,000 | -9,228,000 | -11,141,000 | -8,620,000 | -2,815,000 | -2,101,000 | -904,000 | -1,174,000 | -2,565,000 | -1,019,000 |
proceeds from the sale of business segments, net of cash divested | 157,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for acquisitions, net of cash acquired | -5,391,000 | -346,399,000 | -6,000 | -170,916,000 | 58,000 | 93,000 | -206,963,000 | 43,000 | -11,754,000 | -104,000 | -38,447,000 | 0 | -14,785,000 | -521,000 | 0 | 0 | -112,660,000 | 0 | -3,954,000 | -188,771,000 | -188,771,000 | -4,607,000 | -12,000 | |||||||||||||||||||||||||||||||||||
purchases of intangible assets | -16,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from corporate owned life insurance settlements | 760,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -27,088,000 | -353,010,000 | -6,055,000 | -176,142,000 | -5,707,000 | -7,778,000 | -211,621,000 | -1,697,000 | -14,594,000 | 804,000 | -3,508,000 | -1,066,000 | 1,393,000 | -1,793,000 | -41,048,000 | -2,323,000 | -16,468,000 | -425,000 | -705,000 | -1,478,000 | 22,827,000 | -2,462,000 | -1,386,000 | -5,701,000 | -113,258,000 | -524,000 | 1,063,000 | -781,000 | -1,053,000 | -1,313,000 | -846,000 | -438,000 | -414,000 | -1,039,000 | -4,196,000 | -1,422,000 | -6,463,000 | -193,756,000 | -191,948,000 | -689,000 | -1,828,000 | -859,000 | -1,157,000 | -2,489,000 | -1,631,000 | -9,228,000 | -15,748,000 | -13,541,000 | -2,797,000 | -178,410,000 | -1,172,000 | -1,367,000 | -4,410,000 | -1,464,000 | ||||
cash flows from financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings on bank credit facilities | 47,273,000 | 19,269,000 | 23,185,000 | 550,392,000 | 74,489,000 | 212,071,000 | 107,284,000 | 208,799,000 | 211,082,000 | 234,074,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
repayments on bank credit facilities | -49,148,000 | -82,760,000 | -46,444,000 | -634,392,000 | -39,989,000 | -232,571,000 | -120,784,000 | -227,246,000 | -159,135,000 | -264,574,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock | 829,457,000 | 441,704,000 | 0 | 164,306,000 | 1,000 | 454,000 | 129,110,000 | 208,000 | 248,000 | 413,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of tangible equity units | 445,386,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of debt financing costs | -1,313,000 | 0 | 0 | -1,442,000 | 0 | 0 | 0 | -1,702,000 | 0 | -10,000 | 106,000 | -1,798,000 | 0 | -2,699,000 | -2,280,000 | -13,000 | -1,707,000 | |||||||||||||||||||||||||||||||||||||||||
payment of taxes for equity transactions | -8,930,000 | -61,000 | -829,000 | -47,000 | -4,201,000 | 125,000 | -213,000 | -466,000 | -2,079,000 | 0 | -82,000 | 0 | -1,031,000 | -341,000 | -314,000 | |||||||||||||||||||||||||||||||||||||||||||
dividends paid | -2,340,000 | -2,068,000 | -2,068,000 | -2,067,000 | -2,060,000 | -2,041,000 | -1,843,000 | -1,599,000 | -1,577,000 | -1,575,000 | -1,290,000 | -1,288,000 | -1,283,000 | -1,279,000 | -1,280,000 | -1,277,000 | -1,275,000 | -1,143,000 | -1,145,000 | -1,142,000 | -997,000 | -995,000 | -994,000 | -993,000 | -988,000 | -988,000 | -988,000 | -878,000 | -872,000 | -869,000 | -871,000 | -763,000 | -759,000 | -757,000 | -759,000 | -650,000 | -650,000 | -647,000 | -1,186,000 | -591,000 | -592,000 | -1,075,000 | -535,000 | -535,000 | -963,000 | -481,000 | -480,000 | -850,000 | -424,000 | -424,000 | -738,000 | -368,000 | -367,000 | -627,000 | -313,000 | -312,000 | -518,000 | -258,000 |
other | -984,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | 1,259,401,000 | 375,942,000 | -26,156,000 | -88,235,000 | 28,239,000 | 141,890,000 | -15,555,000 | 141,180,000 | 48,291,000 | -33,063,000 | 212,790,000 | 21,922,000 | 63,322,000 | -12,673,000 | -12,705,000 | 2,903,000 | 16,761,000 | -10,993,000 | 17,649,000 | 19,914,000 | 52,804,000 | -274,000 | -11,384,000 | -14,902,000 | -29,776,000 | 1,546,000 | -11,666,000 | 4,351,000 | 111,154,000 | -7,843,000 | 17,701,000 | -12,243,000 | -9,444,000 | -19,873,000 | -17,688,000 | -208,000 | -17,887,000 | -10,979,000 | -14,123,000 | -12,063,000 | 190,007,000 | 192,733,000 | -9,373,000 | -24,026,000 | -12,842,000 | -16,116,000 | -22,656,000 | -13,360,000 | 6,765,000 | -586,000 | 172,044,000 | -1,980,000 | -2,534,000 | -518,000 | -258,000 | |||
net increase in cash and cash equivalents | 1,170,049,000 | 6,398,000 | -18,522,000 | 21,123,000 | -11,086,000 | 8,424,000 | 2,639,000 | -12,899,000 | 16,489,000 | 3,808,000 | 54,000 | 388,000 | 135,000 | -173,000 | 338,000 | -330,000 | -191,000 | -361,000 | 335,000 | -69,000 | 667,000 | -727,000 | -3,000 | 152,000 | -245,000 | 260,000 | 29,000 | -60,000 | -153,000 | 546,000 | 181,000 | 205,000 | -65,000 | 82,000 | 137,000 | -60,000 | 635,000 | 3,801,000 | ||||||||||||||||||||
cash and cash equivalents, beginning of period | 69,358,000 | 0 | 0 | 0 | 29,030,000 | 0 | 0 | 0 | 7,930,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of period | 1,239,407,000 | 60,574,000 | -8,122,000 | 6,398,000 | 10,508,000 | 21,123,000 | -11,086,000 | 8,424,000 | 10,569,000 | -12,899,000 | 16,489,000 | |||||||||||||||||||||||||||||||||||||||||||||||
(a) the cash flows related to discontinued operations and held-for-sale assets and liabilities have not been segregated, and remain included in the major classes of assets and liabilities. accordingly, the consolidated statements of cash flows include the results of continuing and discontinued operations. see note "discontinued operations". | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of debt issuance costs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
specific provision for inventory | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease abandonment and termination costs | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earn-out receivable adjustments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses and other current and noncurrent liabilities | 1,092,000 | -2,489,000 | 6,429,000 | -9,484,000 | 11,946,000 | 1,008,000 | -25,000 | -2,590,000 | -6,545,000 | -2,561,000 | 2,020,000 | 7,999,000 | 728,000 | 8,687,000 | -4,961,000 | 4,675,000 | -1,069,000 | -1,675,000 | ||||||||||||||||||||||||||||||||||||||||
proceeds from payments on notes receivable | 4,600,000 | 1,162,000 | 411,000 | 2,662,000 | 1,356,000 | 412,000 | 726,000 | 412,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
(a) the cash flows related to discontinued operations and held-for-sale assets and liabilities have not been segregated and remain included in the major classes of assets and liabilities. accordingly, the consolidated statements of cash flows include the results of continuing and discontinued operations. see note "discontinued operations". | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earn-out receivable fair value adjustments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | -10,000 | -31,000 | -1,235,000 | -72,000 | -9,000 | -83,000 | -5,116,000 | -3,461,000 | -927,000 | -5,836,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of noncash investing and financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
note receivable from the sale of business segment | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease abandonment costs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earn-out receivable adjustment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earn-out receivable from the sale of business segment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of business segment | 2,746,000 | -1,961,000 | 0 | 981,000 | 41,137,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used) provided in investing activities | -129,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment and loss on sale of business segment | 2,536,000 | 0 | 0 | 16,867,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
earn-out obligation payments | -500,000 | -500,000 | 0 | 0 | 0 | 0 | -31,701,000 | 0 | 0 | 0 | 660,000 | -314,000 | -314,000 | 0 | -1,384,000 | |||||||||||||||||||||||||||||||||||||||||||
provision for inventory | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current assets and other assets | 6,352,000 | 2,797,000 | -17,381,000 | -5,313,000 | 3,396,000 | -2,683,000 | 1,409,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the payment on notes receivable | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(a) the cash flows related to discontinued operations and held-for-sale assets and liabilities have not been segregated, and remain included in the major classes of assets and liabilities. accordingly, the consolidated statements of cash flows include the results of continuing and discontinued operations. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided (used) in investing activities | 33,408,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of property and equipment | -16,000 | -123,000 | 72,000 | 127,000 | -1,127,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of property and equipment | -131,000 | 185,000 | 0 | 14,000 | 28,000 | 423,000 | 0 | 2,424,000 | 0 | 0 | 1,000 | 3,000 | 71,000 | 5,000 | 43,000 | 289,000 | 69,000 | 28,000 | 6,000 | 234,000 | 227,000 | 207,000 | 30,000 | 7,000 | 2,000 | |||||||||||||||||||||||||||||||||
(a) the cash flows related to discontinued operations and held-for-sale assets and liabilities have not been segregated and remain included in the major classes of assets and liabilities. accordingly, the consolidated statements of cash flows include the results of continuing and discontinued operations. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled receivables | 5,519,000 | -2,533,000 | 2,423,000 | 5,777,000 | -2,774,000 | -10,099,000 | 671,000 | -1,058,000 | -106,000 | 12,963,000 | -17,341,000 | 4,595,000 | 14,906,000 | 2,234,000 | -2,041,000 | 8,303,000 | -8,190,000 | -1,511,000 | -3,195,000 | -6,592,000 | 1,694,000 | -3,985,000 | 13,589,000 | |||||||||||||||||||||||||||||||||||
borrowings on loan agreement | 146,062,000 | 176,751,000 | 162,172,000 | 121,857,000 | 124,123,000 | 112,071,000 | 97,488,000 | 135,582,000 | 112,066,000 | 146,431,000 | 92,320,000 | 105,561,000 | 103,970,000 | 131,148,000 | 369,758,000 | 81,775,000 | 106,128,000 | 194,598,000 | 70,522,000 | 109,395,000 | 111,885,000 | 247,669,000 | 90,018,000 | 76,984,000 | 85,549,000 | 96,124,000 | 90,491,000 | 133,279,000 | 49,699,000 | |||||||||||||||||||||||||||||
repayments on loan agreement | -123,060,000 | -111,363,000 | -172,793,000 | -132,982,000 | -119,567,000 | -93,005,000 | -107,338,000 | -115,980,000 | -90,719,000 | -144,257,000 | -91,544,000 | -115,951,000 | -117,151,000 | -127,692,000 | -367,224,000 | -92,453,000 | -102,333,000 | -80,183,000 | -84,915,000 | -115,987,000 | -93,166,000 | -256,368,000 | -98,372,000 | -95,771,000 | -102,267,000 | -94,875,000 | -107,438,000 | -134,012,000 | -62,468,000 | |||||||||||||||||||||||||||||
cash and cash equivalents at beginning of year | 478,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of year | 532,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of a business entity and certain assets | 0 | 0 | 678,000 | 7,536,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill and intangible asset impairment | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earn-out obligation fair value adjustment | -1,905,000 | -1,695,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current assets and noncurrent assets | -10,711,000 | -2,695,000 | 2,726,000 | 6,158,000 | 4,665,000 | -2,219,000 | -6,387,000 | -10,306,000 | 397,000 | 6,201,000 | -11,097,000 | 2,777,000 | -6,924,000 | 3,433,000 | 1,076,000 | -4,990,000 | 1,271,000 | -709,000 | 1,058,000 | 3,169,000 | 7,073,000 | -13,117,000 | 4,715,000 | 5,010,000 | -5,005,000 | -5,762,000 | -5,330,000 | 1,921,000 | 1,443,000 | -741,000 | 1,933,000 | -1,026,000 | -2,395,000 | 2,541,000 | -3,110,000 | -2,760,000 | 6,300,000 | 720,000 | -2,708,000 | 3,611,000 | -4,531,000 | -4,456,000 | 523,000 | 738,000 | -544,000 | |||||||||||||
proceeds from sale of a business entity and certain assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventory valuation adjustment | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of ppe | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of taxes for equity transactions | -50,000 | -362,000 | -530,000 | 0 | -291,000 | -390,000 | 0 | -92,000 | -543,000 | 0 | -268,000 | -687,000 | 0 | 0 | -641,000 | 0 | 0 | -500,000 | -499,000 | -499,000 | -342,000 | -314,000 | ||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | 0 | 0 | 518,000 | 0 | 0 | 378,000 | 0 | 0 | 734,000 | 0 | 0 | 162,000 | 0 | 0 | 624,000 | 0 | 0 | 428,000 | 740,000 | 740,000 | 263,000 | 263,000 | 220,000 | 220,000 | 1,501,000 | 1,501,000 | 451,000 | 451,000 | 5,764,000 | 5,764,000 | 8,024,000 | 8,024,000 | ||||||||||||||||||||||||||
cash and cash equivalents at end of period | -281,000 | -127,000 | 498,000 | 46,000 | -10,000 | 347,000 | 338,000 | -330,000 | 543,000 | 335,000 | -69,000 | 829,000 | 265,000 | 3,000 | 621,000 | -245,000 | 260,000 | 457,000 | 680,000 | 587,000 | 444,000 | 468,000 | 302,000 | 357,000 | 266,000 | 1,429,000 | 442,000 | 368,000 | 648,000 | 2,303,000 | 7,097,000 | 2,188,000 | ||||||||||||||||||||||||||
earn-out obligation in connection with acquisitions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decreases in cash and cash equivalents | -127,000 | -20,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock, net of underwriters' discounts and issuance costs | 0 | 0 | 0 | 52,017,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of a business entity and certain assets | 0 | -374,000 | 21,127,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of contract | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses and other current liabilities | 495,000 | 3,558,000 | 3,381,000 | -9,949,000 | -8,354,000 | 16,021,000 | 3,746,000 | -3,851,000 | -4,386,000 | 2,492,000 | -1,429,000 | 3,730,000 | -5,047,000 | 1,074,000 | 1,749,000 | -1,219,000 | -2,057,000 | 3,788,000 | -2,814,000 | -2,612,000 | -4,880,000 | 1,595,000 | 976,000 | |||||||||||||||||||||||||||||||||||
long-term lease obligations | -431,000 | -421,000 | -410,000 | -406,000 | -336,000 | -375,000 | -360,000 | -307,000 | -362,000 | -619,000 | -337,000 | -349,000 | -581,000 | -280,000 | -272,000 | -567,000 | -314,000 | -1,061,000 | -500,000 | -245,000 | 443,000 | -102,000 | -108,000 | 26,000 | 10,000 | |||||||||||||||||||||||||||||||||
other long-term liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of contract | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on financing lease obligations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earn-out obligation adjustment | 301,000 | 0 | -1,329,000 | -1,384,000 | -609,000 | 527,000 | 310,000 | 301,000 | 787,000 | 174,000 | 75,000 | 58,000 | 277,000 | 192,000 | -713,000 | -552,000 | -953,000 | -955,000 | ||||||||||||||||||||||||||||||||||||||||
payments on capital lease obligations | -370,000 | -361,000 | -346,000 | -327,000 | -320,000 | -307,000 | -293,000 | -546,000 | -264,000 | -256,000 | -479,000 | -233,000 | -221,000 | -413,000 | -201,000 | -188,000 | -356,000 | -173,000 | -188,000 | -384,000 | -37,000 | |||||||||||||||||||||||||||||||||||||
net cash from by financing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earn-out obligations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of impact of acquisition: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | -1,499,000 | 119,000 | 220,000 | -349,000 | 648,000 | 229,000 | 115,000 | 103,000 | -122,000 | -2,432,000 | -71,000 | -12,000 | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||
earn-out obligation payment | -8,015,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill and intangible assets | 5,014,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earn-out obligation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings on loan arrangement | 351,596,000 | 300,471,000 | 84,961,000 | 142,039,000 | 72,288,000 | 72,840,000 | 139,037,000 | 69,245,000 | 61,246,000 | 147,624,000 | 59,616,000 | 59,830,000 | 314,517,000 | 78,661,000 | 15,312,000 | 120,366,000 | 56,808,000 | |||||||||||||||||||||||||||||||||||||||||
repayments on loan arrangement | -156,994,000 | -104,349,000 | -93,578,000 | -164,375,000 | -84,134,000 | -88,031,000 | -160,487,000 | -82,008,000 | -69,858,000 | -152,377,000 | -52,446,000 | -60,036,000 | -140,139,000 | -80,328,000 | -17,534,000 | -120,366,000 | -56,808,000 | |||||||||||||||||||||||||||||||||||||||||
assets held for sale | 163,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for acquisition, net of cash acquired | -4,607,000 | -174,932,000 | -363,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provided by operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used in) provided by financing activities | -6,189,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits on stock-based compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net of impact of acquisitions: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses | -7,582,000 | -6,971,000 | 1,195,000 | -5,181,000 | -6,577,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
used in operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration payments | -270,000 | 0 | -1,845,000 | -445,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash financing and investing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
landlord financed construction in progress | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss (gain) on sale of property and equipment | 10,000 | 3,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(gain) loss on sale of property and equipment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract inventories | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for acquired businesses, net of cash acquired |
