Quarterly
Annual
| Unit: USD | 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-06-30 | 2013-03-31 | 2012-12-31 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2004-12-31 | 2004-09-30 | 2003-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 613,627,000 | 611,746,000 | 632,371,000 | 659,673,000 | 647,814,000 | 672,880,000 | 643,153,000 | 641,385,000 | 683,430,000 | 710,984,000 | 649,384,000 | 708,943,000 | 768,179,000 | 779,617,000 | 591,749,000 | 379,711,000 | 646,792,000 | 634,832,000 | 609,291,000 | 660,673,000 | 632,061,000 | 566,350,000 | 548,438,000 | 574,164,000 | 574,970,000 | 549,633,000 | 510,522,000 | 545,505,000 | 516,550,000 | 478,560,000 | 437,303,000 | 88,813,000 | 473,320,000 | 495,764,000 | 467,100,000 | 500,705,000 | 462,200,000 | 500,107,000 | 494,149,000 | 502,158,000 | 511,694,000 | 500,020,000 | 502,160,000 | 525,627,000 | 505,039,000 | 507,687,000 | 453,458,000 | 509,826,000 | 488,743,000 | 423,749,000 | 480,246,000 | 482,431,000 | 451,031,000 | 484,989 | 455,282 | 476,129,000 | 414,402,000 | 327,026,000 | 313,977,000 | 305,157,000 | |||||||||||||||||
yoy | -5.28% | -9.09% | -1.68% | 2.85% | -5.21% | -5.36% | -0.96% | -9.53% | -11.03% | -8.80% | 9.74% | 86.71% | 18.77% | 22.81% | -2.88% | -42.53% | 2.33% | 12.09% | 11.10% | 15.07% | 9.93% | 3.04% | 7.43% | 5.25% | 11.31% | 14.85% | 16.74% | 514.22% | 9.13% | -3.47% | -6.38% | -82.26% | 2.41% | -0.87% | -5.47% | -0.29% | -9.67% | 0.02% | -1.60% | -4.46% | 1.32% | -1.51% | 10.74% | 3.10% | 3.33% | 19.81% | -5.58% | 5.68% | 8.36% | 87272.91% | 105383.20% | 1.32% | 8.84% | -99.85% | -99.85% | 56.03% | |||||||||||||||||||||
qoq | 0.31% | -3.26% | -4.14% | 1.83% | -3.73% | 4.62% | 0.28% | -6.15% | -3.88% | 9.49% | -8.40% | -7.71% | -1.47% | 31.75% | 55.84% | -41.29% | 1.88% | 4.19% | -7.78% | 4.53% | 11.60% | 3.27% | -4.48% | -0.14% | 4.61% | 7.66% | -6.41% | 5.61% | 7.94% | 9.43% | 392.39% | -81.24% | -4.53% | 6.14% | -6.71% | 8.33% | -7.58% | 1.21% | -1.59% | -1.86% | 2.33% | -0.43% | -4.46% | 4.08% | -0.52% | 11.96% | -11.06% | 4.31% | 15.34% | -11.76% | -0.45% | 6.96% | 92898.19% | 6.52% | -99.90% | 14.90% | 26.72% | 4.16% | 2.89% | ||||||||||||||||||
cost of goods and services | 348,379,000 | 359,535,000 | 368,095,000 | 396,193,000 | 398,665,000 | 402,215,000 | 406,512,000 | 395,505,000 | 408,806,000 | 516,492,000 | 415,559,000 | 459,143,000 | 507,578,000 | 518,974,000 | 425,907,000 | 249,151,000 | 476,727,000 | 464,516,000 | 439,119,000 | 486,203,000 | 467,058,000 | 414,318,000 | 398,517,000 | 413,928,000 | 420,487,000 | 412,129,000 | 367,476,000 | 397,054,000 | 377,758,000 | 357,087,000 | 316,459,000 | 28,331,000 | 357,363,000 | 380,215,000 | 350,972,000 | 376,890,000 | 342,843,000 | 385,950,000 | 378,044,000 | 382,233,000 | 388,205,000 | 385,645,000 | 384,171,000 | 400,025,000 | 386,732,000 | 397,700,000 | 347,955,000 | 401,515,000 | 383,246,000 | 326,079,000 | 364,601,000 | 379,630,000 | 348,323,000 | 379,699 | 356,113 | 374,986,000 | 326,543,000 | 252,671,000 | 244,907,000 | 234,876,000 | |||||||||||||||||
gross profit | 265,248,000 | 252,211,000 | 264,276,000 | 263,480,000 | 249,149,000 | 270,665,000 | 236,641,000 | 245,880,000 | 274,624,000 | 194,492,000 | 233,825,000 | 249,800,000 | 260,601,000 | 260,643,000 | 165,842,000 | 130,560,000 | 170,065,000 | 170,316,000 | 170,172,000 | 174,470,000 | 165,003,000 | 152,032,000 | 149,921,000 | 160,236,000 | 154,483,000 | 137,504,000 | 143,046,000 | 148,451,000 | 138,792,000 | 121,473,000 | 120,844,000 | 60,482,000 | 115,957,000 | 115,549,000 | 116,128,000 | 123,815,000 | 119,357,000 | 114,157,000 | 116,105,000 | 119,925,000 | 123,489,000 | 114,375,000 | 117,989,000 | 125,602,000 | 118,307,000 | 109,987,000 | 105,503,000 | 108,311,000 | 105,497,000 | 97,670,000 | 115,645,000 | 102,801,000 | 102,708,000 | 105,290 | 99,169 | 101,143,000 | 87,859,000 | 74,355,000 | 69,070,000 | 70,281,000 | 66,286,000 | 53,975,000 | 58,957,000 | 73,380,000 | 63,564,000 | 77,193,000 | 89,605,000 | 81,518,000 | 93,204,000 | 27,069,500 | 108,278,000 | 90,253,000 | 89,169,000 | 22,573,000 | 90,292,000 | ||
yoy | 6.46% | -6.82% | 11.68% | 7.16% | -9.28% | 39.17% | 1.20% | -1.57% | 5.38% | -25.38% | 40.99% | 91.33% | 53.24% | 53.03% | -2.54% | -25.17% | 3.07% | 12.03% | 13.51% | 8.88% | 6.81% | 10.57% | 4.81% | 7.94% | 11.31% | 13.20% | 18.37% | 145.45% | 19.69% | 5.13% | 4.06% | -51.15% | -2.85% | 1.22% | 0.02% | 3.24% | -3.35% | -0.19% | -1.60% | -4.52% | 4.38% | 3.99% | 11.83% | 15.96% | 12.14% | 12.61% | -8.77% | 5.36% | 2.72% | 92662.85% | 116514.06% | 1.64% | 16.90% | -99.86% | -99.86% | 43.91% | 32.55% | 37.76% | 17.15% | -4.22% | 4.28% | -30.08% | -34.20% | -9.98% | -31.80% | 185.17% | -17.25% | -9.68% | 4.53% | 19.92% | 19.92% | ||||||
qoq | 5.17% | -4.57% | 0.30% | 5.75% | -7.95% | 14.38% | -3.76% | -10.47% | 41.20% | -16.82% | -6.40% | -4.14% | -0.02% | 57.16% | 27.02% | -23.23% | -0.15% | 0.08% | -2.46% | 5.74% | 8.53% | 1.41% | -6.44% | 3.72% | 12.35% | -3.87% | -3.64% | 6.96% | 14.26% | 0.52% | 99.80% | -47.84% | 0.35% | -0.50% | -6.21% | 3.74% | 4.56% | -1.68% | -3.19% | -2.89% | 7.97% | -3.06% | -6.06% | 6.17% | 7.56% | 4.25% | -2.59% | 2.67% | 8.01% | -15.54% | 12.49% | 0.09% | 97447.73% | 6.17% | -99.90% | 15.12% | 18.16% | 7.65% | -1.72% | 6.03% | 22.81% | -8.45% | -19.66% | 15.44% | -17.66% | -13.85% | 9.92% | -12.54% | 244.31% | -75.00% | 19.97% | 1.22% | 295.03% | -75.00% | |||
gross margin % | 43.23% | 41.23% | 41.79% | 39.94% | 38.46% | 40.22% | 36.79% | 38.34% | 40.18% | 27.36% | 36.01% | 35.24% | 33.92% | 33.43% | 28.03% | 34.38% | 26.29% | 26.83% | 27.93% | 26.41% | 26.11% | 26.84% | 27.34% | 27.91% | 26.87% | 25.02% | 28.02% | 27.21% | 26.87% | 25.38% | 27.63% | 68.10% | 24.50% | 23.31% | 24.86% | 24.73% | 25.82% | 22.83% | 23.50% | 23.88% | 24.13% | 22.87% | 23.50% | 23.90% | 23.43% | 21.66% | 23.27% | 21.24% | 21.59% | 23.05% | 24.08% | 21.31% | 22.77% | 21.71% | 21.78% | 21.24% | 21.20% | 22.74% | 22.00% | 23.03% | |||||||||||||||||
selling, general and administrative expenses | 147,637,000 | 151,047,000 | 152,181,000 | 151,808,000 | 159,810,000 | 157,217,000 | 152,803,000 | 157,274,000 | 172,439,000 | 160,301,000 | 152,720,000 | 166,349,000 | 157,387,000 | 157,838,000 | 127,352,000 | 96,567,000 | 125,579,000 | 126,827,000 | 121,557,000 | 128,624,000 | 113,509,000 | 126,467,000 | 117,798,000 | 116,478,000 | 117,989,000 | 111,783,000 | 113,754,000 | 109,334,000 | 114,294,000 | 103,675,000 | 105,807,000 | 66,117,000 | 90,740,000 | 92,489,000 | 89,743,000 | 92,262,000 | 88,880,000 | 91,586,000 | 91,299,000 | 91,724,000 | 95,575,000 | 93,566,000 | 93,896,000 | 101,662,000 | 96,135,000 | 89,622,000 | 87,680,000 | 86,345,000 | 86,059,000 | 82,219,000 | 87,443,000 | 86,152,000 | 83,066,000 | 83,516 | 82,045 | 84,363,000 | 80,445,000 | 61,650,000 | 64,055,000 | 61,961,000 | 55,545,000 | 56,528,000 | 62,739,000 | 71,968,000 | 78,400,000 | 80,663,000 | 79,103,000 | 77,140,000 | 236,355,000 | 80,341,000 | 78,710,000 | 75,224,000 | 219,069,000 | 70,458,000 | |||
goodwill and intangible asset impairments | 243,612,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 391,249,000 | 151,808,000 | 159,810,000 | 157,217,000 | 166,474,000 | 172,439,000 | 260,301,000 | 68,243,000 | 90,740,000 | 92,262,000 | 94,780,000 | 91,724,000 | 95,575,000 | 93,566,000 | 93,896,000 | 105,906,000 | 96,493,000 | 90,314,000 | 88,522,000 | 87,949,000 | 95,395,000 | 83,327,000 | 87,443,000 | 86,152,000 | 84,861,000 | 86,336 | 84,163 | 85,575,000 | 81,838,000 | 63,139,000 | 65,275,000 | 62,972,000 | 58,414,000 | 55,545,000 | 56,528,000 | 62,919,000 | 74,960,000 | ||||||||||||||||||||||||||||||||||||||||
income from operations | -126,001,000 | 101,164,000 | 112,095,000 | 71,656,250 | 89,339,000 | 113,448,000 | 83,838,000 | 29,370,250 | 102,185,000 | -65,809,000 | 81,105,000 | 61,127,250 | 103,214,000 | 102,805,000 | 38,490,000 | 34,147,500 | 44,486,000 | 43,489,000 | 48,615,000 | 27,295,500 | 51,494,000 | 25,565,000 | 32,123,000 | 22,876,750 | 36,494,000 | 25,721,000 | 29,292,000 | 14,333,250 | 24,498,000 | 17,798,000 | 15,037,000 | 18,665,500 | 25,217,000 | 23,060,000 | 26,385,000 | 31,553,000 | 24,577,000 | 22,571,000 | 24,806,000 | 28,201,000 | 27,914,000 | 20,809,000 | 24,093,000 | 19,696,000 | 21,814,000 | 19,673,000 | 16,981,000 | 20,362,000 | 10,102,000 | 14,343,000 | 28,202,000 | 16,649,000 | 17,847,000 | 18,954 | 15,006 | 15,568,000 | 6,021,000 | 11,216,000 | 3,795,000 | 7,309,000 | 7,872,000 | 2,429,000 | 10,461,000 | 8,942,000 | 2,415,000 | 16,064,000 | 6,984,250 | 27,937,000 | 11,543,000 | 13,945,000 | 4,958,500 | 19,834,000 | |||||
yoy | -241.04% | -10.83% | 33.70% | 143.98% | -12.57% | -272.39% | 3.37% | -51.95% | -1.00% | -164.01% | 110.72% | 79.01% | 132.01% | 136.39% | -20.83% | 25.10% | -13.61% | 70.11% | 51.34% | 19.32% | 41.10% | -0.61% | 9.66% | 59.61% | 48.97% | 44.52% | 94.80% | -23.21% | -2.85% | -22.82% | -43.01% | -40.84% | 2.60% | 2.17% | 6.37% | 11.89% | -11.95% | 8.47% | 2.96% | 43.18% | 27.96% | 5.77% | 41.88% | -3.27% | 115.94% | 37.16% | -39.79% | 22.30% | -43.40% | 75572.68% | 187838.16% | 6.94% | 196.41% | -99.83% | -99.60% | 113.00% | -23.51% | 56.24% | -30.13% | -72.84% | 333.17% | -67.99% | -79.08% | 15.20% | 40.85% | 40.85% | |||||||||||
qoq | -224.55% | -9.75% | 56.43% | -19.79% | -21.25% | 35.32% | 185.45% | -71.26% | -255.28% | -181.14% | 32.68% | -40.78% | 0.40% | 167.10% | 12.72% | -23.24% | 2.29% | -10.54% | 78.11% | -46.99% | 101.42% | -20.42% | 40.42% | -37.31% | 41.88% | -12.19% | 104.36% | -41.49% | 37.64% | 18.36% | -19.44% | -25.98% | 9.35% | -12.60% | -16.38% | 28.38% | 8.89% | -9.01% | -12.04% | 1.03% | 34.14% | -13.63% | 22.32% | -9.71% | 10.88% | 15.85% | -16.60% | 101.56% | -29.57% | -49.14% | 69.39% | -6.71% | 94059.54% | 26.31% | -99.90% | 158.56% | -46.32% | 195.55% | -48.08% | -7.15% | -76.78% | 270.27% | -84.97% | 130.00% | -75.00% | 142.03% | -17.22% | 181.23% | -75.00% | ||||||||
operating margin % | -20.53% | 16.54% | 17.73% | 10.86% | 13.79% | 16.86% | 13.04% | 4.58% | 14.95% | -9.26% | 12.49% | 8.62% | 13.44% | 13.19% | 6.50% | 8.99% | 6.88% | 6.85% | 7.98% | 4.13% | 8.15% | 4.51% | 5.86% | 3.98% | 6.35% | 4.68% | 5.74% | 2.63% | 4.74% | 3.72% | 3.44% | 21.02% | 5.33% | 4.65% | 5.65% | 6.30% | 5.32% | 4.51% | 5.02% | 5.62% | 5.46% | 4.16% | 4.80% | 3.75% | 4.32% | 3.88% | 3.74% | 3.99% | 2.07% | 3.38% | 5.87% | 3.45% | 3.96% | 3.91% | 3.30% | 3.27% | 1.45% | 3.43% | 1.21% | 2.40% | |||||||||||||||||
other income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | -24,137,000 | -23,930,000 | -24,887,000 | -25,614,000 | -27,024,000 | -26,149,000 | -25,299,000 | -26,277,000 | -25,641,000 | -24,879,000 | -24,648,000 | -23,268,000 | -24,022,000 | -21,408,000 | -15,681,000 | -15,805,000 | -15,849,000 | -15,831,000 | -15,690,000 | -16,737,000 | -16,725,000 | -16,871,000 | -16,211,000 | -16,732,000 | -17,288,000 | -17,517,000 | -16,529,000 | -15,595,000 | -16,328,000 | -16,806,000 | -16,839,000 | -12,766,000 | -12,729,000 | -12,645,000 | -13,373,000 | -13,800,000 | -13,039,000 | -12,392,000 | -12,023,000 | -12,238,000 | -12,169,000 | -12,012,000 | -11,754,000 | -11,263,000 | -11,661,000 | -12,389,000 | -13,134,000 | -13,279,000 | -13,060,000 | -13,107,000 | -12,932,000 | -13,005,000 | -13,063,000 | -12,735 | -12,569 | -11,319,000 | -3,221,000 | -3,052,000 | -2,944,000 | -643,000 | -2,572,000 | ||||||||||||||||
interest income | 569,000 | 708,000 | 406,000 | 604,000 | 769,000 | 637,000 | 424,000 | 1,320,000 | 434,000 | 236,000 | 104,000 | 89,000 | 61,000 | 32,000 | 33,000 | 41,000 | 50,000 | 304,000 | 45,000 | 42,000 | 140,000 | 310,000 | 261,000 | 195,000 | 201,000 | 212,000 | 198,000 | 206,000 | 532,000 | 762,000 | 197,000 | 18,000 | 17,000 | 23,000 | 6,000 | 9,000 | 79,000 | 44,000 | 11,000 | 10,000 | 19,000 | 155,000 | 117,000 | 122,000 | 120,000 | 28,000 | 33,000 | 142,000 | 151,000 | 28,000 | 77,000 | 86,000 | 63,000 | 126 | 106 | 97,000 | 69,000 | 81,000 | 192,000 | 62,000 | 343,000 | 231,000 | 518,000 | 276,000 | 599,000 | 885,000 | 533,000 | 752,000 | 620,000 | 1,357,000 | 423,000 | 418,000 | 490,000 | 1,502,000 | 583,000 | ||
gain on sale of real estate | 122,000 | 183,000 | 7,974,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from debt extinguishment | -425,000 | -1,700,000 | -1,235,000 | -6,690,000 | -38,890,000 | -6,541 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 247,000 | 512,000 | 1,832,000 | 158,000 | 350,000 | 626,000 | 632,000 | 553,000 | 1,475,000 | 293,000 | 607,000 | 2,353,000 | 2,084,000 | 1,675,000 | 1,381,000 | 2,139,000 | 386,000 | 847,000 | -41,000 | -754,000 | 806,000 | 615,000 | 778,000 | 922,000 | 979,000 | 1,268,000 | 1,004,000 | -35,000 | 300,000 | 1,434,000 | -468,000 | 296,000 | -935,000 | -199,000 | -42,000 | 456,000 | 142,000 | -385,000 | 555,000 | 770,000 | 929,000 | -757,000 | -451,000 | -1,156,000 | 2,621,000 | 783,000 | 906,000 | 607,000 | 422,000 | 486,000 | -354,000 | 1,029,000 | 47,000 | 307 | 145 | 1,177,000 | 2,085,000 | 589,000 | 627,000 | 1,174,000 | 946,000 | 802,000 | 844,000 | 1,147,000 | 582,000 | 618,000 | 1,197,000 | 1,155,000 | 2,072,000 | 3,779,000 | 1,246,000 | ||||||
total other income | -23,199,000 | -22,527,000 | -14,675,000 | -24,746,000 | -28,330,000 | -24,875,000 | -23,696,000 | -23,038,000 | -23,732,000 | -24,350,000 | -13,085,000 | -20,068,000 | -27,164,000 | -19,701,000 | -14,267,000 | -18,916,000 | -15,413,000 | -15,629,000 | -9,446,000 | -17,449,000 | -17,014,000 | -22,636,000 | -15,172,000 | -15,615,000 | -16,108,000 | -16,037,000 | -15,327,000 | -15,424,000 | -15,496,000 | -14,610,000 | -17,110,000 | -12,452,000 | -13,647,000 | -12,821,000 | -13,409,000 | -13,335,000 | -12,818,000 | -12,733,000 | -11,457,000 | -11,458,000 | -11,221,000 | -12,614,000 | -12,088,000 | -12,297,000 | -8,920,000 | -50,468,000 | -12,195,000 | -12,530,000 | -12,487,000 | -12,593,000 | -13,209,000 | -11,890,000 | -12,953,000 | -12,302 | -12,318 | -36,209,000 | 6,000 | ||||||||||||||||||||
income before taxes | -149,200,000 | 78,637,000 | 97,420,000 | 52,431,000 | 61,009,000 | 88,573,000 | 60,142,000 | 24,025,500 | 29,073,000 | 27,860,000 | 39,169,000 | 16,951,000 | 8,696,250 | 11,570,000 | 10,239,000 | 12,976,000 | 18,218,000 | 11,759,000 | 9,838,000 | 13,349,000 | 16,743,000 | 16,693,000 | 8,195,000 | 12,005,000 | 7,399,000 | 12,894,000 | -30,795,000 | 4,786,000 | 7,832,000 | -2,385,000 | 1,750,000 | 14,993,000 | 4,759,000 | 4,894,000 | |||||||||||||||||||||||||||||||||||||||||||
benefit for income taxes | -29,061,000 | 24,430,000 | -27,904,000 | 5,037,250 | 25,952,000 | -6,424,000 | 621,000 | 29,377,000 | 533,000 | -3,354,000 | 5,940,000 | 5,800,000 | 3,073,000 | -549,000 | -1,570,000 | -4,970,000 | -1,566,000 | 5,945,000 | 2,732,000 | 2,407,000 | 3,274 | -2,184 | -6,640,000 | 986,000 | 397,000 | 2,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
net income | -120,139,000 | 56,762,000 | 70,851,000 | 62,491,000 | 41,086,000 | 64,143,000 | 42,177,000 | 41,965,000 | 49,205,000 | -62,255,000 | 48,702,000 | -416,832,000 | 140,287,000 | 65,689,000 | 19,298,000 | 15,892,000 | 16,707,000 | 17,112,000 | 29,500,000 | 20,091,000 | 21,831,000 | 895,000 | 10,612,000 | 16,095,000 | 13,595,000 | -1,156,000 | 8,753,000 | -1,418,000 | 5,827,000 | 90,280,000 | 30,989,000 | -11,950,000 | 9,553,000 | 5,045,000 | 12,264,000 | 7,723,000 | 7,596,000 | 6,095,000 | 8,596,000 | 10,803,000 | 10,893,000 | 5,122,000 | 7,471,000 | 7,948,000 | 14,464,000 | -25,825,000 | 3,236,000 | 3,603,000 | -819,000 | 558,000 | 9,048,000 | 2,027,000 | 2,487,000 | 3,378 | 4,872 | -14,001,000 | -1,680,000 | 4,968,000 | 2,033,000 | 4,291,000 | 6,941,000 | -854,000 | 4,274,000 | -9,800,000 | -21,370,000 | -1,355,000 | 4,397,000 | 255,000 | 8,465,000 | 32,423,000 | 19,363,000 | 7,208,000 | 6,776,000 | 38,361,000 | 10,452,000 | ||
yoy | -392.41% | -11.51% | 67.98% | 48.91% | -16.50% | -203.03% | -13.40% | -110.07% | -64.93% | -194.77% | 152.37% | -2722.90% | 739.69% | 283.88% | -34.58% | -20.90% | -23.47% | 1811.96% | 177.99% | 24.83% | 60.58% | -177.42% | 21.24% | -1235.05% | 133.31% | -101.28% | -71.75% | -88.13% | -39.00% | 1689.49% | 152.68% | -254.73% | 25.76% | -17.23% | 42.67% | -28.51% | -30.27% | 19.00% | 15.06% | 35.92% | -24.69% | -119.83% | 130.87% | 120.59% | -1866.06% | -4728.14% | -64.24% | 77.75% | -132.93% | 16418.65% | 185614.29% | -114.48% | -248.04% | -99.93% | -99.76% | -426.29% | -124.20% | -681.73% | -52.43% | -143.79% | -132.48% | -36.97% | -2.80% | -3943.14% | -352.45% | -104.18% | -77.29% | -96.46% | 24.93% | -15.48% | 85.26% | ||||||
qoq | -311.65% | -19.89% | 13.38% | 52.10% | -35.95% | 52.08% | 0.51% | -14.71% | -179.04% | -227.83% | -111.68% | -397.13% | 113.56% | 240.39% | 21.43% | -4.88% | -2.37% | -41.99% | 46.83% | -7.97% | 2339.22% | -91.57% | -34.07% | 18.39% | -1276.04% | -113.21% | -717.28% | -124.33% | -93.55% | 191.33% | -359.32% | -225.09% | 89.36% | -58.86% | 58.80% | 1.67% | 24.63% | -29.09% | -20.43% | -0.83% | 112.67% | -31.44% | -6.00% | -45.05% | -156.01% | -898.05% | -10.19% | -539.93% | -246.77% | -93.83% | 346.37% | -18.50% | 73523.45% | -30.67% | -100.03% | 733.39% | -133.82% | 144.37% | -52.62% | -38.18% | -912.76% | -119.98% | -143.61% | -54.14% | 1477.12% | -130.82% | 1624.31% | -96.99% | -73.89% | 67.45% | 168.63% | 6.38% | -82.34% | 267.02% | |||
net income margin % | -19.58% | 9.28% | 11.20% | 9.47% | 6.34% | 9.53% | 6.56% | 6.54% | 7.20% | -8.76% | 7.50% | -58.80% | 18.26% | 8.43% | 3.26% | 4.19% | 2.58% | 2.70% | 4.84% | 3.04% | 3.45% | 0.16% | 1.93% | 2.80% | 2.36% | -0.21% | 1.71% | -0.26% | 1.13% | 18.86% | 7.09% | -13.46% | 2.02% | 1.02% | 2.63% | 1.54% | 1.64% | 1.22% | 1.74% | 2.15% | 2.13% | 1.02% | 1.49% | 1.51% | 2.86% | -5.09% | 0.71% | 0.71% | -0.17% | 0.13% | 1.88% | 0.42% | 0.55% | 0.70% | 1.07% | -2.94% | -0.41% | 1.52% | 0.65% | 1.41% | |||||||||||||||||
basic earnings per common share | -2,650 | 1,240 | 1,560 | 1,330 | 870 | 1,340 | 860 | 810 | 940 | -1,170 | 930 | -8,080 | 2,710 | 1,270 | 380 | 310 | 330 | 340 | 580 | 450 | 520 | 20 | 260 | 390 | 330 | -30 | 210 | -20 | 140 | 2,180 | 740 | 60 | 70 | -20 | 10 | 160 | 40 | 40 | |||||||||||||||||||||||||||||||||||||||
basic weighted-average shares outstanding | 45,320,000 | 45,658,000 | 45,538,000 | 47,034,000 | 47,946,000 | 48,784,000 | 52,304,000 | 53,038,000 | 52,579,000 | 51,734,000 | 51,668,000 | 51,178,000 | 50,903,000 | 50,838,000 | 50,596,000 | 41,712,000 | 41,565,000 | 41,173,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per common share | -2,650 | 1,210 | 1,490 | 1,290 | 840 | 1,280 | 820 | 770 | 900 | -1,170 | 880 | -7,900 | 2,600 | 1,230 | 360 | 290 | 310 | 320 | 550 | 430 | 500 | 20 | 240 | 370 | 310 | -30 | 210 | -20 | 140 | 2,110 | 720 | 60 | 60 | -20 | 10 | 160 | 40 | 40 | |||||||||||||||||||||||||||||||||||||||
diluted weighted-average shares outstanding | 45,320,000 | 46,900,000 | 47,541,000 | 48,851,000 | 49,931,000 | 51,467,000 | 54,602,000 | 53,038,000 | 55,298,000 | 53,914,000 | 53,430,000 | 53,753,000 | 53,504,000 | 53,264,000 | 53,192,000 | 43,774,000 | 43,734,000 | 43,895,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends paid per common share | 180 | 180 | 180 | 112.5 | 150 | 150 | 150 | 581.25 | 2,125 | 100 | 100 | 67.5 | 90 | 90 | 90 | 60 | 80 | 80 | 80 | 56.25 | 75 | 75 | 75 | 54.375 | 72.5 | 72.5 | 72.5 | 302.5 | 1,070 | 70 | 70 | 45 | 60 | 60 | 60 | 37.5 | 50 | 50 | 50 | 30 | 40 | 40 | 40 | 22.5 | 30 | ||||||||||||||||||||||||||||||||
other comprehensive income, net of taxes: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments | 12,244,000 | 2,970,000 | -20,018,000 | 7,925,000 | -827,000 | -7,199,000 | 10,238,000 | -6,133,000 | 2,309,000 | 334,000 | 11,937,000 | -23,827,000 | -17,823,000 | 6,049,000 | -2,319,000 | -8,589,000 | 1,160,000 | 1,739,000 | 12,123,000 | 6,094,000 | 9,508,000 | -16,471,000 | 6,470,000 | -4,517,000 | -1,092,000 | 2,885,000 | -5,736,000 | 114,000 | -9,136,000 | 19,714,000 | -1,289,000 | 9,323,000 | 6,414,000 | 8,409,000 | -13,479,000 | 6,154,000 | 796,000 | 13,683,000 | -3,349,000 | -15,275,000 | 4,801,000 | -30,384,000 | -15,500,000 | -24,829,000 | 2,809,000 | 1,224,000 | -3,137,000 | -7,884,000 | -5,924,000 | 3,003,000 | |||||||||||||||||||||||||||
pension and other post retirement plans | 897,000 | 541,000 | 55,000 | -57,000 | 532,000 | 531,000 | 532,000 | 4,279,000 | 747,000 | 746,000 | 862,000 | -501,000 | 1,196,000 | 140,000 | 668,000 | 13,600,000 | 1,245,000 | 1,245,000 | 1,706,000 | -14,264,000 | 1,139,000 | 669,000 | 672,000 | -23,607,000 | 184,000 | 184,000 | 184,000 | 6,328,000 | 247,000 | 247,000 | 9,559,000 | 408,000 | 544,000 | 544,000 | 544,000 | 289,500 | 386,000 | 386,000 | 386,000 | -5,385,000 | 353,000 | 353,000 | 353,000 | -5,646,000 | 317,000 | 1,099,000 | 316,000 | ||||||||||||||||||||||||||||||
change in cash flow hedges | -695,000 | -1,094,000 | 2,264,000 | 137,500 | -927,000 | 1,772,000 | -295,000 | -447,000 | -2,741,000 | 1,533,000 | -580,000 | 27,500 | 2,450,000 | -1,240,000 | -1,100,000 | 363,500 | 351,000 | 1,791,000 | -688,000 | -319,500 | -1,945,000 | 968,000 | -301,000 | -53,500 | -127,000 | -189,000 | 102,000 | 153,000 | 84,000 | 440,000 | 88,000 | 200,250 | 198,000 | -1,020,000 | 1,623,000 | -344,250 | 1,287,000 | -1,649,000 | |||||||||||||||||||||||||||||||||||||||
total other comprehensive income, net of taxes | 12,446,000 | 2,417,000 | -17,699,000 | 7,629,000 | -1,222,000 | -4,896,000 | 10,475,000 | -2,419,000 | 315,000 | 2,613,000 | 12,219,000 | -24,782,000 | -14,177,000 | 4,949,000 | -2,751,000 | 5,460,000 | 2,739,000 | 4,775,000 | 13,141,000 | -6,885,000 | 8,702,000 | -14,834,000 | 6,841,000 | -28,199,000 | -1,035,000 | 2,880,000 | -5,450,000 | 6,415,000 | -8,805,000 | 20,401,000 | 8,358,000 | 16,983,000 | 7,156,000 | 7,933,000 | -11,312,000 | -964,000 | 2,469,000 | 12,420,000 | -3,978,000 | -20,285,000 | 5,363,000 | -30,019,000 | -16,183,000 | -29,353,000 | 3,126,000 | 2,323,000 | -2,821,000 | -7,552,000 | -5,264,000 | 6,863,000 | |||||||||||||||||||||||||||
comprehensive income | -107,693,000 | 59,179,000 | 53,152,000 | 70,120,000 | 39,864,000 | 59,247,000 | 52,652,000 | 39,546,000 | 49,520,000 | -59,642,000 | 60,921,000 | -441,614,000 | 126,110,000 | 70,638,000 | 16,547,000 | 21,352,000 | 19,446,000 | 21,887,000 | 42,641,000 | 13,206,000 | 30,533,000 | -13,939,000 | 17,453,000 | -12,104,000 | 12,560,000 | 1,724,000 | 3,303,000 | 4,997,000 | -2,978,000 | 110,681,000 | 39,347,000 | 5,033,000 | 16,709,000 | 12,978,000 | 952,000 | 6,759,000 | 10,065,000 | 18,515,000 | 4,618,000 | -9,482,000 | 16,256,000 | -24,897,000 | -8,712,000 | -21,405,000 | 17,590,000 | -23,502,000 | 415,000 | -3,949,000 | -6,083,000 | 7,421,000 | |||||||||||||||||||||||||||
benefit from income taxes | 21,875,000 | 26,569,000 | 24,435,000 | 19,923,000 | 17,965,000 | 14,403,000 | 29,248,000 | 19,318,000 | -38,283,000 | 23,268,000 | 24,533,000 | 7,318,000 | 7,157,000 | 12,366,000 | 10,748,000 | 9,669,000 | 8,306,000 | 12,649,000 | -17,379,000 | 6,258,000 | 3,194,000 | 5,212,000 | 49,665,000 | 1,560,000 | 1,237,000 | -24,904,000 | 1,980,750 | 2,017,000 | 5,194,000 | 712,000 | 3,164,750 | 4,163,000 | 3,743,000 | 4,753,000 | 4,534,000 | 1,550,000 | 4,229,000 | 1,192,000 | 830,000 | 2,237,000 | 3,004,000 | 442,000 | 5,893,000 | 19,332,000 | 7,580,000 | 4,260,000 | 4,017,000 | 18,482,000 | 7,235,000 | ||||||||||||||||||||||||||||
intangible asset impairment | 25,000,000 | 100,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of buildings | 106,000 | -725,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of building | 11,000 | 547,000 | 2,713,000 | 10,852,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
debt extinguishment | 758,000 | -5,287,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before taxes from continuing operations | 56,368,000 | 78,453,000 | -90,159,000 | 68,020,000 | -453,644,000 | 76,050,000 | 83,104,000 | 24,223,000 | 28,397,000 | 34,480,000 | 2,929,000 | 28,143,000 | 20,386,000 | 9,684,000 | 13,965,000 | 23,693,000 | 9,002,000 | 3,188,000 | -2,073,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 161,235,000 | 49,205,000 | -62,255,000 | 48,702,000 | -316,713,000 | 52,782,000 | 58,571,000 | 16,905,000 | 121,690,000 | 21,831,000 | 895,000 | 105,894,000 | 14,128,000 | 6,490,000 | 8,753,000 | 64,226,000 | 7,442,000 | 1,951,000 | 22,831,000 | 3,378 | 4,872 | -14,001,000 | -30 | 4,989,000 | 2,034,000 | 4,180,000 | 120 | ||||||||||||||||||||||||||||||||||||||||||||||||||
discontinued operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations of discontinued operations | 29,444,250 | 113,457,000 | 694,000 | 3,014,000 | -2,750,000 | -11,000,000 | 31,160,500 | -200,000 | 113,376,000 | 11,466,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations | -1,471,000 | 87,505,000 | 7,118,000 | 2,393,000 | -156,000 | -533,000 | -7,646,000 | -2,449,000 | -1,615,000 | 88,329,000 | 8,158,000 | 0 | 0 | 111,000 | 49,000 | 649,000 | 3,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of business | 1,322,750 | 6,240,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in available-for-sale securities | -4,250 | -17,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain (adjustment) on sale of business | -949,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision from income taxes | 2,034,000 | 6,339,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding | 47,573,000 | 52,111,000 | 51,672,000 | 50,830,000 | 42,588,000 | 40,934,000 | 40,967,000 | 40,949,000 | 40,750,000 | 41,005,000 | 40,295,000 | 41,477,000 | 41,923,000 | 41,005,000 | 41,683,000 | 41,277,000 | 39,336,000 | 41,074,000 | 40,558,000 | 41,426,000 | 41,968,000 | 44,608,000 | 44,025,000 | 45,349,000 | 46,310,000 | 49,367,000 | 48,370,000 | 48,990,000 | 52,754,000 | 54,265,000 | 54,345,000 | 55,153,000 | 56,034,000 | 56,037,000 | 56,025,000 | 58,919 | 59,606 | 59,280,000 | 59,274,000 | 59,018,000 | 58,977,000 | 58,836,000 | 58,700,000 | ||||||||||||||||||||||||||||||||||
restructuring and other related charges | 5,900,000 | 4,244,000 | 358,000 | 692,000 | 842,000 | 1,604,000 | 9,336,000 | 1,108,000 | 1,795,000 | 2,820 | 2,118 | 1,212,000 | 1,393,000 | 1,489,000 | 1,220,000 | 1,011,000 | 38,000 | 180,000 | 2,992,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic income per common share | 165 | 230 | 120 | 310 | 135 | 190 | 150 | 200 | 130 | 250 | 110 | 160 | -40 | 300 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted income per common share | 157.5 | 220 | 120 | 290 | 125 | 180 | 140 | 190 | 125 | 230 | 110 | 160 | -40 | 290 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flow hedge | -1,015,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on cash flow hedge | 375,000 | 209,000 | -158,000 | 171,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on cash flow hedge | -80,000 | -74,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on available-for-sale securities | 92,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on available-for-sale securities | -962,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic loss per common share | -530 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted loss per common share | -530 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pension amortization | 490,000 | 489,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pension other comprehensive income amortization | 3,860,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before taxes and discontinued operations | 6,652 | 2,688 | -20,641,000 | 6,954,000 | 859,000 | 5,010,000 | 7,878,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations of the discontinued installation services business | 170,000 | 4,000 | 1,046,000 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain from debt extinguishment | -26,164,000 | 12,000 | 646,000 | 6,714,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax provision | 1,965,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net sales | 287,385,000 | 276,087,000 | 302,334,000 | 322,267,000 | 320,347,000 | 341,398,000 | 398,726,000 | 387,371,000 | 434,315,000 | 1,207,509,000 | 429,071,000 | 366,151,000 | 358,524,000 | 1,061,819,000 | 340,174,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of sales | 221,099,000 | 222,112,000 | 243,377,000 | 248,887,000 | 256,783,000 | 264,205,000 | 309,121,000 | 305,853,000 | 341,111,000 | 914,033,000 | 320,793,000 | 275,898,000 | 269,355,000 | 782,483,000 | 249,882,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling and administrative expenses | 58,376,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before discontinued operations | 6,892,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before income taxes | 6,508,000 | 9,284,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before discontinued operations | 4,271,000 | 9,356,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
continuing operations | -30 | 0.07 | 0.31 | -0.42 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
discontinued operations | 10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding - basic | 58,467,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding - diluted | 58,467,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding – basic | 58,853 | 30,062,000 | 30,057,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding – diluted | 58,918 | 30,261,000 | 30,057,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operation of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | 7,401,000 | 697,000 | 14,358,000 | 51,755,000 | 26,943,000 | 11,468,000 | 10,793,000 | 59,390,000 | 19,555,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share | -0.05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share | -0.05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding — basic | 30,051,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding — diluted | 30,051,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share of common stock | 0.15 | 0.01 | 0.28 | 1.08 | 0.65 | 0.24 | 0.22 | 1.28 | 0.36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share of common stock | 0.14 | 0.01 | 0.27 | 1.04 | 0.61 | 0.23 | 0.22 | 1.21 | 0.34 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before minority interest | 32,423,000 | 19,363,000 | 7,208,000 | 6,776,000 | 40,908,000 | 12,320,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
see notes to condensed consolidated financial statements. |
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.
