Quarterly
Annual
| Unit: USD | 2025-09-30 | 2025-06-30 | 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-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 | 176,035,000 | 173,603,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 | 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 | 106,874,000 | 98,536,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 | 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 | 282,909,000 | 272,139,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 | 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 | ||||||
costs and operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative expenses | 667,000 | 8,516,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 | 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 | |
earn-out receivable fair value adjustments | 23,300,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease abandonment and termination (benefits) costs | 3,051,250 | -652,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of intangible assets | 6,687,000 | 6,487,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 | 272,822,000 | 249,626,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 | 10,087,000 | 22,513,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 | 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 | 64.50% | -6.87% | 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% | 0.32% | 18.50% | 11.18% | 65.75% | 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 | -55.19% | -17.88% | 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% | -3.79% | 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 % | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | 4,339,000 | 6,445,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,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 | 490,250 | 1,377,000 | 440,000 | ||||||
income from continuing operations before income taxes | 5,748,000 | 16,068,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 | ||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from income taxes | 2,157,000 | 4,947,000 | 3,065,000 | 2,887,000 | 2,638,500 | 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 | -3,014,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,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 | 3,591,000 | 13,638,000 | 15,525,000 | 11,650,000 | -2,777,000 | 12,100,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations, net of tax | 321,000 | -10,441,000 | -2,463,000 | -18,711,000 | -1,229,000 | -2,554,000 | -1,234,000 | -226,000 | -4,000 | -279,000 | -615,000 | -1,023,000 | -1,000 | -101,000 | -13,000 | |||||||||||||||||||||||||||||||||||||||||||||||
net income | 3,912,000 | 3,197,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 | 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 | -240.87% | -148.36% | 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% | 10.97% | 29.37% | 14.35% | 57.39% | 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 | 22.36% | -75.52% | 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% | 1.20% | 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 % | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
continuing operations | 0.17 | 0.66 | 0.82 | 0.63 | -0.16 | 0.77 | 0.82 | 0.81 | 0.78 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
discontinued operations | 0.02 | -0.51 | -0.09 | -1.19 | -0.08 | -0.17 | -0.1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 20,681,203 | 20,670,239 | 17,878,608 | 18,425,643 | 17,152,661 | 15,783,915 | 14,130,334 | 15,001,908 | 12,886,100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 20,756,508 | 20,731,397 | 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.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 | 0.11 | 0.1 | 0.048 | 0 | 0.1 | 0.09 | 0.043 | 0 | 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 | |||
lease abandonment costs | 12,857,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit for income taxes | 2,430,000 | -917,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 7,579,500 | 12,111,000 | 10,089,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 | 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,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,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 | 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations | -0.04 | -0.05 | -0.12 | -0.19 | -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 | 144,000 | 105,000 | 61,000 | 19,000 | 5,000 |
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.
