Quarterly
Annual
| Unit: USD | 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 | 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-09-30 | 2009-06-30 | 2009-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 261,047,000 | 235,920,000 | 246,889,000 | 234,138,000 | 242,274,000 | 239,726,000 | 265,504,000 | 254,143,000 | 258,400,000 | 235,492,000 | 230,370,000 | 231,740,000 | 220,287,000 | 253,368,000 | 216,088,000 | 223,635,000 | 213,464,000 | 186,235,000 | 166,547,000 | 157,790,000 | 139,070,000 | 189,486,000 | 199,355,000 | 207,609,000 | 212,712,000 | 216,733,000 | 217,415,000 | 217,142,000 | 224,992,000 | 214,140,000 | 208,725,000 | 212,828,000 | 203,726,000 | 183,688,000 | 152,497,000 | 151,925,000 | 149,013,000 | 155,088,000 | 159,738,000 | 146,041,000 | 136,236,000 | 148,929,000 | 140,791,000 | 146,991,000 | 142,932,000 | 160,475,000 | 145,072,000 | 138,852,000 | 138,891,000 | 144,553,000 | 153,225,000 | 146,472,000 | 153,013,000 | 159,572,000 | 142,750,000 | 149,863,000 | 139,760,000 | 143,970,000 | 128,696,000 | 132,312,000 | 119,087,000 | 360,949,000 | 115,234,000 | 119,008,000 | |
cost of products sold | 170,887,000 | 158,698,000 | 167,079,000 | 152,041,000 | 167,531,000 | 150,696,000 | 171,189,000 | 160,246,000 | 158,424,000 | 148,843,000 | 148,326,000 | 145,430,000 | 137,768,000 | 167,893,000 | 141,031,000 | 142,500,000 | 139,401,000 | 122,147,000 | 111,232,000 | 101,765,000 | 94,273,000 | 123,277,000 | 131,483,000 | 134,116,000 | 137,100,000 | 140,688,000 | 144,010,000 | 141,242,000 | 145,345,000 | 139,538,000 | 139,680,000 | 141,209,000 | 134,418,000 | 133,353,000 | 107,676,000 | 102,196,000 | 100,966,000 | 106,695,000 | 111,397,000 | 99,096,000 | 92,652,000 | 103,452,000 | 97,382,000 | 99,835,000 | 97,367,000 | 110,175,000 | 102,075,000 | 94,592,000 | 95,400,000 | 100,345,000 | 109,428,000 | 104,070,000 | 109,189,000 | 115,330,000 | 104,147,000 | 110,632,000 | 104,118,000 | 106,525,000 | 99,345,000 | 101,071,000 | 91,072,000 | 273,061,000 | 87,183,000 | 89,578,000 | |
gross profit | 90,160,000 | 77,222,000 | 79,810,000 | 82,097,000 | 74,743,000 | 89,030,000 | 94,315,000 | 93,897,000 | 99,976,000 | 86,649,000 | 82,044,000 | 86,310,000 | 82,519,000 | 85,475,000 | 75,057,000 | 81,135,000 | 74,063,000 | 64,088,000 | 55,315,000 | 56,025,000 | 44,797,000 | 66,209,000 | 67,872,000 | 73,493,000 | 75,612,000 | 76,045,000 | 73,405,000 | 75,900,000 | 79,647,000 | 74,602,000 | 69,045,000 | 71,619,000 | 69,308,000 | 50,335,000 | 44,821,000 | 49,729,000 | 48,047,000 | 48,393,000 | 48,341,000 | 46,945,000 | 43,584,000 | 45,477,000 | 43,409,000 | 47,156,000 | 45,565,000 | 50,300,000 | 42,997,000 | 44,260,000 | 43,491,000 | 44,208,000 | 43,797,000 | 42,402,000 | 43,824,000 | 44,242,000 | 38,603,000 | 39,231,000 | 35,642,000 | 37,445,000 | 29,351,000 | 31,241,000 | 28,015,000 | 87,888,000 | 28,051,000 | 29,430,000 | |
yoy | 20.63% | -13.26% | -15.38% | -12.57% | -25.24% | 2.75% | 14.96% | 8.79% | 21.16% | 1.37% | 9.31% | 6.38% | 11.42% | 33.37% | 35.69% | 44.82% | 65.33% | -3.20% | -18.50% | -23.77% | -40.75% | -12.93% | -7.54% | -3.17% | -5.07% | 1.93% | 6.31% | 5.98% | 14.92% | 48.21% | 54.05% | 44.02% | 44.25% | 4.01% | -7.28% | 5.93% | 10.24% | 6.41% | 11.36% | -0.45% | -4.35% | -9.59% | 0.96% | 6.54% | 4.77% | 13.78% | -1.83% | 4.38% | -0.76% | -0.08% | 13.45% | 8.08% | 22.96% | 18.15% | 31.52% | 25.58% | 27.22% | -57.39% | 4.63% | 6.15% | |||||
qoq | 16.75% | -3.24% | -2.79% | 9.84% | -16.05% | -5.60% | 0.45% | -6.08% | 15.38% | 5.61% | -4.94% | 4.59% | -3.46% | 13.88% | -7.49% | 9.55% | 15.56% | 15.86% | -1.27% | 25.06% | -32.34% | -2.45% | -7.65% | -2.80% | -0.57% | 3.60% | -3.29% | -4.70% | 6.76% | 8.05% | -3.59% | 3.33% | 37.69% | 12.30% | -9.87% | 3.50% | -0.71% | 0.11% | 2.97% | 7.71% | -4.16% | 4.76% | -7.95% | 3.49% | -9.41% | 16.98% | -2.85% | 1.77% | -1.62% | 0.94% | 3.29% | -3.24% | -0.94% | 14.61% | -1.60% | 10.07% | -4.82% | 27.58% | -6.05% | 11.52% | -68.12% | 213.32% | -4.69% | ||
gross margin % | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling expenses | 29,122,000 | 28,531,000 | 27,999,000 | 27,348,000 | 26,926,000 | 27,770,000 | 26,941,000 | 26,552,000 | 26,867,000 | 24,981,000 | 25,424,000 | 25,617,000 | 26,156,000 | 27,080,000 | 24,468,000 | 24,157,000 | 23,482,000 | 20,820,000 | 18,829,000 | 18,563,000 | 18,695,000 | 22,253,000 | 23,169,000 | 22,877,000 | 22,755,000 | 23,985,000 | 23,858,000 | 24,515,000 | 25,567,000 | 27,647,000 | 25,467,000 | 25,042,000 | 23,800,000 | 21,485,000 | 17,988,000 | 19,032,000 | 18,814,000 | 19,566,000 | 19,295,000 | 17,399,000 | 16,598,000 | 17,385,000 | 17,398,000 | 17,146,000 | 17,891,000 | 18,747,000 | 16,188,000 | 17,281,000 | 16,747,000 | 16,404,000 | 16,390,000 | 16,447,000 | 16,366,000 | 17,345,000 | 15,980,000 | 15,509,000 | 16,026,000 | 16,691,000 | 15,524,000 | 15,480,000 | 15,215,000 | 48,859,000 | 15,605,000 | 16,477,000 | |
general and administrative expenses | 36,386,000 | 30,743,000 | 33,206,000 | 24,233,000 | 23,363,000 | 26,447,000 | 27,353,000 | 26,255,000 | 25,709,000 | 27,443,000 | 25,143,000 | 21,413,000 | 21,881,000 | 23,633,000 | 25,144,000 | 23,208,000 | 30,143,000 | 22,193,000 | 19,859,000 | 15,554,000 | 18,429,000 | 21,167,000 | 17,960,000 | 19,153,000 | 19,600,000 | 21,674,000 | 20,379,000 | 19,688,000 | 21,826,000 | 22,947,000 | 22,204,000 | 19,347,000 | 18,852,000 | 28,064,000 | 19,751,000 | 16,313,000 | 16,282,000 | 15,270,000 | 16,399,000 | 22,040,000 | 15,102,000 | 14,650,000 | 12,845,000 | 13,300,000 | 14,079,000 | 13,507,000 | 15,230,000 | 14,167,000 | 12,849,000 | 12,823,000 | 12,725,000 | 12,546,000 | 14,177,000 | 12,721,000 | 11,605,000 | 10,899,000 | 11,452,000 | 10,737,000 | 10,275,000 | 9,795,000 | 9,785,000 | 28,161,000 | 8,731,000 | 8,461,000 | |
research and development expenses | 4,781,000 | 4,821,000 | 6,276,000 | 5,325,000 | 6,102,000 | 6,166,000 | 7,059,000 | 6,692,000 | 6,541,000 | 5,900,000 | 4,839,000 | 5,461,000 | 5,130,000 | 4,068,000 | 3,875,000 | 3,825,000 | 3,583,000 | 3,702,000 | 3,038,000 | 2,896,000 | 2,769,000 | 2,891,000 | 2,628,000 | 2,999,000 | 2,792,000 | 3,354,000 | 3,271,000 | 3,118,000 | 3,748,000 | 3,679,000 | 3,293,000 | 3,723,000 | 2,922,000 | ||||||||||||||||||||||||||||||||
amortization of intangibles | 7,683,000 | 7,635,000 | 7,398,000 | 7,501,000 | 7,547,000 | 7,500,000 | 7,525,000 | 7,486,000 | 7,508,000 | 6,877,000 | 6,459,000 | 6,447,000 | 6,535,000 | 6,635,000 | 6,254,000 | 6,285,000 | 6,109,000 | 3,174,000 | 3,142,000 | 3,192,000 | 3,115,000 | 3,234,000 | 3,229,000 | 3,226,000 | 3,253,000 | 3,542,000 | 3,701,000 | 3,754,000 | 3,903,000 | 4,005,000 | 3,908,000 | 3,920,000 | 3,719,000 | 2,825,000 | 1,765,000 | 1,765,000 | 1,750,000 | 1,748,000 | 1,689,000 | 994,000 | 593,000 | 550,000 | 551,000 | 576,000 | 589,000 | 518,000 | 478,000 | 526,000 | 459,000 | 500,000 | 493,000 | 489,000 | 499,000 | 559,000 | 485,000 | 509,000 | 521,000 | 463,000 | 452,000 | 434,000 | 429,000 | 1,398,000 | 478,000 | 440,000 | |
income from operations | 12,188,000 | 5,492,000 | 4,931,000 | 17,690,000 | 10,805,000 | 21,147,000 | 25,437,000 | 26,912,000 | 33,351,000 | 21,448,000 | 20,179,000 | 27,372,000 | 22,817,000 | 24,059,000 | 15,316,000 | 23,660,000 | 10,746,000 | 14,199,000 | 10,447,000 | 15,820,000 | 1,789,000 | 16,664,000 | 20,886,000 | 25,231,000 | 27,043,000 | 24,468,000 | 6,646,000 | 24,825,000 | 13,503,000 | 16,324,000 | 14,173,000 | 19,587,000 | 20,015,000 | -3,164,000 | 5,317,000 | 12,619,000 | 11,201,000 | 11,809,000 | 10,958,000 | 6,512,000 | 11,291,000 | 12,892,000 | 12,615,000 | 16,134,000 | 13,006,000 | 17,528,000 | 11,101,000 | 12,286,000 | 13,436,000 | 14,481,000 | 14,189,000 | 12,920,000 | 12,782,000 | 13,617,000 | 12,000,000 | 12,314,000 | 7,213,000 | 9,301,000 | 2,950,000 | 5,185,000 | 1,136,000 | -4,355,000 | 543,000 | -1,786,000 | |
yoy | 12.80% | -74.03% | -80.61% | -34.27% | -67.60% | -1.40% | 26.06% | -1.68% | 46.17% | -10.85% | 31.75% | 15.69% | 112.33% | 69.44% | 46.61% | 49.56% | 500.67% | -14.79% | -49.98% | -37.30% | -93.38% | -31.89% | 214.26% | 1.64% | 100.27% | 49.89% | -53.11% | 26.74% | -32.54% | -615.93% | 166.56% | 55.22% | 78.69% | -126.79% | -51.48% | 93.78% | -0.80% | -8.40% | -13.14% | -59.64% | -13.19% | -26.45% | 13.64% | 31.32% | -3.20% | 21.04% | -21.76% | -4.91% | 5.12% | 6.35% | 18.24% | 4.92% | 77.21% | 46.40% | 306.78% | 137.49% | 534.95% | -313.57% | 443.28% | -390.31% | |||||
qoq | 121.92% | 11.38% | -72.13% | 63.72% | -48.91% | -16.87% | -5.48% | -19.31% | 55.50% | 6.29% | -26.28% | 19.96% | -5.16% | 57.08% | -35.27% | 120.17% | -24.32% | 35.91% | -33.96% | 784.29% | -89.26% | -20.21% | -17.22% | -6.70% | 10.52% | 268.16% | -73.23% | 83.85% | -17.28% | 15.18% | -27.64% | -2.14% | -732.59% | -159.51% | -57.87% | 12.66% | -5.15% | 7.77% | 68.27% | -42.33% | -12.42% | 2.20% | -21.81% | 24.05% | -25.80% | 57.90% | -9.65% | -8.56% | -7.22% | 2.06% | 9.82% | 1.08% | -6.13% | 13.47% | -2.55% | 70.72% | -22.45% | 215.29% | -43.11% | 356.43% | -126.08% | -902.03% | -130.40% | ||
operating margin % | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest and debt expense | 8,747,000 | 8,698,000 | 8,141,000 | 7,698,000 | 8,352,000 | 8,235,000 | 9,169,000 | 9,952,000 | 10,211,000 | 8,625,000 | 7,303,000 | 6,768,000 | 6,203,000 | 5,352,000 | 4,375,000 | 4,587,000 | 5,812,000 | 2,889,000 | 2,986,000 | 3,018,000 | 3,188,000 | 3,200,000 | 3,423,000 | 3,759,000 | 3,852,000 | 3,959,000 | 4,330,000 | 4,248,000 | 4,607,000 | 4,661,000 | 4,864,000 | 5,067,000 | 5,141,000 | 3,568,000 | 2,299,000 | 2,525,000 | 2,574,000 | 2,691,000 | 2,425,000 | 1,632,000 | 1,156,000 | 2,413,000 | 3,344,000 | 3,264,000 | 3,369,000 | 3,354,000 | 3,395,000 | 3,372,000 | 3,371,000 | 3,339,000 | 3,413,000 | 3,505,000 | 3,499,000 | 3,563,000 | 3,590,000 | 3,557,000 | 3,504,000 | 3,647,000 | 3,281,000 | 3,371,000 | 3,233,000 | 9,818,000 | 3,407,000 | 3,337,000 | |
investment (income) loss | -521,000 | -1,049,000 | -429,000 | -54,000 | -610,000 | -209,000 | -547,000 | -758,000 | 88,000 | -543,000 | -574,000 | 312,000 | 430,000 | 578,000 | -76,000 | -115,000 | -433,000 | -264,000 | -495,000 | -357,000 | -577,000 | 48,000 | -408,000 | -229,000 | -302,000 | -430,000 | 82,000 | -111,000 | -268,000 | 4,000 | -53,000 | -46,000 | -62,000 | -96,000 | -61,000 | -88,000 | -217,000 | -128,000 | -164,000 | -376,000 | -128,000 | -1,042,000 | -1,016,000 | -2,021,000 | -317,000 | -1,258,000 | -286,000 | ||||||||||||||||||
foreign currency exchange (gain) loss | 754,000 | -342,000 | 682,500 | 3,128,000 | -792,000 | 395,000 | 268,500 | -1,155,000 | 1,746,000 | 483,000 | -3,359,000 | 1,003,000 | 1,203,000 | 261,750 | 512,000 | 441,000 | 94,000 | 270,750 | 602,000 | 397,000 | 84,000 | -129,500 | 188,000 | -296,000 | -410,000 | 51,500 | -25,000 | 507,000 | -276,000 | 176,250 | 312,000 | 69,000 | 324,000 | 222,500 | 1,673,000 | -220,000 | -563,000 | -336,000 | 30,250 | -97,000 | -113,000 | -231,000 | -408,000 | ||||||||||||||||||||||
other income | 59,000 | -177,000 | 263,000 | 1,029,000 | 23,806,000 | 676,000 | 1,757,000 | 5,234,000 | 393,000 | 214,000 | 79,000 | 222,000 | -2,303,000 | -378,000 | -455,000 | -539,000 | 250,000 | 769,000 | 144,000 | 16,911,000 | 3,026,000 | 221,000 | 199,000 | 257,000 | 162,000 | -299,000 | -70,000 | -307,000 | -40,000 | -239,000 | -262,000 | -61,000 | -139,000 | 145,000 | -110,000 | -48,000 | -80,000 | -75,000 | -189,000 | -108,000 | -5,000 | -173,000 | -181,000 | 69,000 | -177,000 | -74,000 | -147,000 | -1,261,000 | 12,000 | 65,000 | -173,000 | -320,000 | 701,000 | -1,399,000 | -300,000 | -181,000 | -442,000 | -294,000 | |||||||
income before income tax benefit | 3,149,000 | -1,638,000 | -503,000 | 5,889,000 | -19,951,000 | 12,050,000 | 11,805,250 | 13,639,000 | 20,913,000 | 12,669,000 | 16,730,000 | 19,067,000 | 17,284,000 | 5,116,500 | 10,960,000 | 19,286,000 | -9,780,000 | -217,750 | 7,210,000 | -4,149,000 | -3,932,000 | 4,134,000 | |||||||||||||||||||||||||||||||||||||||||||
income tax benefit | -1,446,000 | 260,000 | 110,500 | 1,929,000 | -4,908,000 | 3,421,000 | 3,101,250 | 3,911,000 | 5,100,000 | 3,394,000 | 4,701,000 | 4,953,000 | 8,893,000 | 658,000 | 1,066,000 | 4,083,000 | -2,517,000 | -98,000 | 616,000 | -45,000 | -963,000 | 1,355,000 | 1,621,000 | 39,406,000 | 1,222,000 | -838,000 | 81,000 | 324,000 | |||||||||||||||||||||||||||||||||||||
net income | 4,595,000 | -1,898,000 | -2,684,000 | 3,960,000 | -15,043,000 | 8,629,000 | 11,809,000 | 9,728,000 | 15,813,000 | 9,275,000 | 12,029,000 | 14,114,000 | 8,391,000 | 11,826,000 | 9,894,000 | 15,203,000 | -7,263,000 | 9,585,000 | 6,594,000 | -4,104,000 | -2,969,000 | 9,244,000 | 15,250,000 | 16,599,000 | 18,579,000 | 19,741,000 | -782,000 | 15,912,000 | 7,706,000 | 8,466,000 | -10,565,000 | 12,508,000 | 11,656,000 | -4,738,000 | 505,000 | 6,816,000 | 6,401,000 | 5,889,000 | 7,227,000 | -448,000 | 6,911,000 | 1,997,000 | 7,861,000 | 10,599,000 | 6,733,000 | 9,615,000 | 6,664,000 | 7,122,000 | 7,020,000 | 52,029,000 | 9,579,000 | 8,252,000 | 8,436,000 | 8,997,000 | 8,515,000 | 6,676,000 | 2,779,000 | 2,543,000 | -39,639,000 | 1,868,000 | -722,000 | -4,282,000 | -2,731,000 | -2,398,000 | |
yoy | -130.55% | -122.00% | -122.73% | -59.29% | -195.13% | -6.96% | -1.83% | -31.08% | 88.45% | -21.57% | 21.58% | -7.16% | -215.53% | 23.38% | 50.05% | -470.44% | 144.63% | 3.69% | -56.76% | -124.72% | -115.98% | -53.17% | -2050.13% | 4.32% | 141.10% | 133.18% | -92.60% | 27.21% | -33.89% | -278.68% | -2192.08% | 83.51% | 82.10% | -180.46% | -93.01% | -1621.43% | -7.38% | 194.89% | -8.07% | -104.23% | 2.64% | -79.23% | 17.96% | 48.82% | -4.09% | -81.52% | -30.43% | -13.69% | -16.79% | 478.29% | 12.50% | 23.61% | 203.56% | 253.79% | -121.48% | 257.39% | -484.90% | -159.39% | 1351.45% | -177.90% | |||||
qoq | -342.10% | -29.28% | -167.78% | -126.32% | -274.33% | -26.93% | 21.39% | -38.48% | 70.49% | -22.89% | -14.77% | 68.20% | -29.05% | 19.53% | -34.92% | -309.32% | -175.77% | 45.36% | -260.67% | 38.23% | -132.12% | -39.38% | -8.13% | -10.66% | -5.89% | -2624.42% | -104.91% | 106.49% | -8.98% | -180.13% | -184.47% | 7.31% | -346.01% | -1038.22% | -92.59% | 6.48% | 8.69% | -18.51% | -1713.17% | -106.48% | 246.07% | -74.60% | -25.83% | 57.42% | -29.97% | 44.28% | -6.43% | 1.45% | -86.51% | 443.16% | 16.08% | -2.18% | -6.24% | 5.66% | 27.55% | 140.23% | 9.28% | -106.42% | -2222.00% | -358.73% | -83.14% | 56.79% | 13.89% | ||
net income margin % | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
average basic shares outstanding | 28,726,000 | 28,658,000 | -40,000 | 28,631,000 | 28,869,000 | 28,834,000 | 17,000 | 28,744,000 | 28,725,000 | 28,662,000 | 28,626,000 | 28,619,000 | 28,544,000 | 153,000 | 28,469,000 | 28,418,000 | 26,762,000 | 26,000 | 23,928,000 | 23,883,000 | 23,802,000 | 38,000 | 23,679,000 | 23,631,000 | 23,431,000 | 31,000 | 23,348,000 | 23,272,000 | 23,115,000 | 63,000 | 23,007,000 | 22,746,000 | 22,580,000 | 399,000 | 20,239,000 | 20,202,000 | 20,135,000 | 8,000 | 20,104,000 | 20,086,000 | 20,022,000 | 14,000 | 19,974,000 | 19,950 | 19,850,000 | 33,000 | 19,691,000 | 19,655,000 | 19,520,000 | 19,000 | 19,451,000 | 19,419,000 | 19,347,000 | 16,000 | 19,313,000 | 19,274,000 | 19,173,000 | -3,000 | 19,082,000 | 19,052,000 | 19,013,000 | 2,000 | 18,961,000 | 18,915,000 | |
average diluted shares outstanding | 28,874,000 | 28,658,000 | -40,000 | 28,888,000 | 28,869,000 | 29,127,000 | 47,000 | 28,991,000 | 29,001,000 | 28,906,000 | 28,778,000 | 28,748,000 | 28,699,000 | 146,000 | 28,840,000 | 28,756,000 | 26,762,000 | 302,000 | 24,201,000 | 23,883,000 | 23,802,000 | -70,000 | 24,031,000 | 23,926,000 | 23,777,000 | 13,000 | 23,348,000 | 23,721,000 | 23,610,000 | 132,000 | 23,007,000 | 23,142,000 | 23,028,000 | 488,000 | 20,490,000 | 20,368,000 | 20,266,000 | 16,000 | 20,295,000 | 20,086,000 | 20,229,000 | 39,000 | 20,232,000 | 20,187 | 20,095,000 | 35,000 | 20,019,000 | 19,959,000 | 19,779,000 | 67,000 | 19,697,000 | 19,581,000 | 19,507,000 | -14,000 | 19,488,000 | 19,471,000 | 19,524,000 | -3,000 | 19,082,000 | 19,232,000 | 19,013,000 | 2,000 | 18,961,000 | 18,915,000 | |
basic income per share: | 0.16 | -0.07 | -0.023 | 0.14 | -0.52 | 0.3 | 0.303 | 0.34 | 0.55 | 0.32 | 0.42 | 0.49 | 0.29 | 0.16 | 0.35 | 0.53 | -0.27 | -0.005 | 0.28 | -0.17 | -0.12 | 0.535 | 0.64 | 0.7 | 0.79 | 0.245 | -0.03 | 0.68 | 0.33 | 0.15 | -0.46 | 0.55 | 0.52 | 0.17 | 0.02 | 0.34 | 0.32 | ||||||||||||||||||||||||||||
diluted income per share: | 0.16 | -0.07 | -0.023 | 0.14 | -0.52 | 0.3 | 0.3 | 0.34 | 0.55 | 0.32 | 0.42 | 0.49 | 0.29 | 0.158 | 0.34 | 0.53 | -0.27 | -0.005 | 0.27 | -0.17 | -0.12 | 0.528 | 0.63 | 0.69 | 0.78 | 0.243 | -0.03 | 0.67 | 0.33 | 0.148 | -0.46 | 0.54 | 0.51 | 0.168 | 0.02 | 0.33 | 0.32 | ||||||||||||||||||||||||||||
dividends declared per common share | 0.07 | 0.14 | 0.07 | 0.07 | 0.14 | 0.07 | 0.07 | 0.07 | 0.07 | 0.13 | 0.06 | 0.06 | 0.12 | 0.06 | 0.06 | 0.12 | 0.06 | 0.06 | 0.11 | 0.05 | 0.05 | 0.09 | 0.04 | 0.04 | 0.08 | 0.04 | 0.04 | 0.08 | 0.04 | 0.04 | 0.08 | 0.04 | |||||||||||||||||||||||||||||||||
cost of debt refinancing | 14,803,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sales of businesses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income on sales of businesses, including impairment | 7,000 | 169,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax expense | 15,741,250 | 17,484,000 | 21,740,000 | 23,741,000 | 8,074,250 | 2,329,000 | 20,488,000 | 9,480,000 | 9,655,250 | 9,312,000 | 14,558,000 | 14,751,000 | 5,363,250 | 1,516,000 | 10,450,000 | 9,487,000 | 5,692,000 | 8,410,000 | 3,905,000 | 10,453,000 | 8,428,750 | 10,221,000 | 13,435,000 | 10,059,000 | 6,940,250 | 7,539,000 | 10,256,000 | 9,966,000 | 5,864,750 | 10,181,000 | 9,144,000 | ||||||||||||||||||||||||||||||||||
income tax expense | 4,947,000 | 2,234,000 | 5,141,000 | 5,162,000 | 860,000 | 3,111,000 | 4,576,000 | 1,774,000 | 2,598,000 | 19,877,000 | 2,050,000 | 3,095,000 | -3,688,000 | 1,011,000 | 3,634,000 | 3,086,000 | 2,967,000 | 1,183,000 | 4,353,000 | 3,542,000 | 2,130,500 | 2,360,000 | 2,836,000 | 3,326,000 | 1,738,750 | 875,000 | 3,134,000 | 2,946,000 | 1,126,000 | 1,193,000 | 1,528,000 | 1,783,000 | 1,474,500 | 1,666,000 | 2,877,000 | ||||||||||||||||||||||||||||||
net income on held for sale businesses | 6,662,500 | 15,550,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends declared | -583,000 | -1,168,000 | -1,164,000 | -457,500 | -920,000 | -910,000 | -404,500 | -810,000 | -808,000 | -402,000 | -804,000 | -804,000 | -400,000 | -802,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
change in accounting principle | 222,000 | 888,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings - beginning of period | 49,474,250 | 221,239,000 | 206,491,000 | 197,897,000 | 44,933,750 | 202,989,000 | 191,391,000 | 179,735,000 | 43,543,250 | 186,582,000 | 180,574,000 | 174,173,000 | 39,452,750 | 163,470,000 | 164,722,000 | 157,811,000 | 33,455,000 | 150,354,000 | 140,553 | 133,820,000 | 26,047,750 | 118,333,000 | 111,211,000 | 8,719,500 | 36,024,000 | 34,156,000 | 34,878,000 | 9,873,250 | 39,493,000 | 41,891,000 | |||||||||||||||||||||||||||||||||||
retained earnings - end of period | 54,822,250 | 219,289,000 | 221,239,000 | 206,491,000 | 47,876,000 | 191,504,000 | 202,989,000 | 191,391,000 | 46,569,250 | 186,277,000 | 186,582,000 | 180,574,000 | 42,473,250 | 169,893,000 | 163,470,000 | 164,722,000 | 39,353,250 | 157,413,000 | 150,354 | 140,553,000 | 31,249,250 | 124,997,000 | 118,333,000 | 111,211,000 | 13,040,500 | 52,162,000 | 42,583,000 | 34,331,000 | 8,383,000 | 1,707,000 | 36,024,000 | 34,156,000 | 9,190,500 | 36,762,000 | 39,493,000 | ||||||||||||||||||||||||||||||
held for sale impairment | 11,100,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency exchange gain | 465,000 | 476,000 | 1,459,000 | -185,000 | 827,000 | 247,000 | -169,000 | -43,000 | 136,000 | 568,000 | 195,000 | 226,000 | 36,750 | 293,000 | 190,000 | 200,000 | 18,000 | 149,000 | 641,000 | -334,000 | -4,000 | ||||||||||||||||||||||||||||||||||||||||||||
investment income | -465,000 | -202,000 | -186,500 | -254,000 | -276,000 | -216,000 | -529,000 | -354,000 | -382,000 | -280,000 | -194,000 | -275,000 | -287,000 | -262,000 | -435,000 | -268,000 | -319,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
dividends declared of 0.04 per share | -798 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income and (income) | 89,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings - beginning of year | 104,191,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charges | 430,000 | 253,000 | 150,000 | 347,000 | 1,450,000 | 13,825,000 | 2,694,000 | 5,838,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before income tax expense | 7,692,750 | 10,772,000 | 9,780,000 | 10,219,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 52,029,000 | 9,579,000 | 8,252,000 | 8,354,000 | 8,515,000 | 6,267,000 | 2,408,000 | -39,767,000 | 1,735,000 | -722,000 | -4,813,000 | -2,731,000 | -2,531,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations - net of tax | 102,250 | 409,000 | 65,250 | 128,000 | 133,000 | 133,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings (accumulated deficit) - beginning of period | 6,473,750 | 42,583,000 | 34,331,000 | -268,000 | 8,383,000 | 1,707,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations | 1,051,999.98 | 0.02 | 395,999.99 | 0.01 | 0.01 | 0 | 531,000 | 0 | 0.01 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings (accumulated deficit) - beginning of year | 25,895,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring (gain) charges | -1,467,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses | 20,487,250 | 26,603,000 | 26,917,000 | 28,429,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings (accumulated deficit) - end of period | 4,224,500 | 16,898,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(accumulated deficit) retained earnings - beginning of period | -1,072,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before income tax benefit | 4,029,000 | -361,000 | 2,957,000 | -1,560,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated deficit (retained earnings) - end of period | -903,750 | -3,615,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other (income) and expense | -374,000 | -265,000 | 15,000 | 60,000 | -41,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic loss per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted loss per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before income tax (benefit) expense | -10,482,000 | -2,407,000 | -4,355,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax (benefit) expense | -1,824,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.
