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 | 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-09-30 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 310,939,000 | 309,517,000 | 290,015,000 | 302,057,000 | 361,196,000 | 353,005,000 | 292,506,000 | 328,811,000 | 390,744,000 | 364,914,000 | 293,267,000 | 313,861,000 | 391,291,000 | 366,949,000 | 317,865,000 | 334,449,000 | 369,353,000 | 348,389,000 | 287,592,000 | 167,660,000 | 329,665,000 | 285,814,000 | 249,439,000 | 258,131,000 | 299,236,000 | 262,655,000 | 227,417,000 | 240,913,000 | 280,086,000 | 266,036,000 | 215,337,000 | 258,112,000 | 274,574,000 | 247,627,000 | 206,605,000 | 231,838,000 | 272,734,000 | 263,099,000 | 233,677,000 | 282,093,000 | 304,994,000 | 253,171,000 | 200,615,000 | 201,994,000 | 234,101,000 | 234,960,000 | 191,032,000 | 188,835,000 | 217,412,000 | 224,519,000 | 196,801,000 | 172,639,000 | 205,514,000 | 219,734,000 | 192,171,000 | 220,096,000 | 220,096,000 | 208,807,000 | 163,563,000 | 153,708,000 | 182,061,000 | 191,771,000 | 157,528,000 | 187,168,000 | 225,152,000 | 217,055,000 | 204,843,000 | 379,208,000 | 325,548,000 | 308,702,000 | 342,570,000 | 369,820,000 | 317,584,000 | 291,826,000 | 336,471,000 | 352,421,000 | 360,355,000 | |||
cost of sales | 228,193,000 | 221,682,000 | 212,315,000 | 224,016,000 | 267,670,000 | 257,132,000 | 208,118,000 | 245,897,000 | 285,360,000 | 268,175,000 | 216,338,000 | 244,838,000 | 296,735,000 | 276,678,000 | 253,021,000 | 268,639,000 | 286,101,000 | 267,458,000 | 227,574,000 | 125,405,000 | 244,222,000 | 213,556,000 | 193,052,000 | 197,276,000 | 222,658,000 | 199,097,000 | 183,517,000 | 187,653,000 | 209,807,000 | 195,533,000 | 167,019,000 | 201,383,000 | 205,839,000 | 185,802,000 | 157,350,000 | 177,956,000 | 204,847,000 | 196,895,000 | 183,521,000 | 230,547,000 | 243,598,000 | 209,052,000 | 170,700,000 | 173,514,000 | 192,523,000 | 194,837,000 | 161,168,000 | 153,383,000 | 175,650,000 | 179,813,000 | 160,624,000 | 140,514,000 | 165,286,000 | 178,008,000 | 156,690,000 | 177,133,000 | 177,133,000 | 163,379,000 | 133,518,000 | 135,097,000 | 150,758,000 | 152,705,000 | 128,113,000 | 159,073,000 | 178,732,000 | 179,604,000 | 191,830,000 | 131,568,000 | 298,210,000 | 296,617,000 | 269,798,000 | 260,884,000 | 278,796,000 | 304,146,000 | 265,933,000 | 240,237,000 | 266,660,000 | 275,156,000 | 288,832,000 | |
gross profit | 82,746,000 | 87,835,000 | 77,700,000 | 78,041,000 | 93,526,000 | 95,873,000 | 84,388,000 | 82,914,000 | 105,384,000 | 96,739,000 | 76,929,000 | 69,023,000 | 94,556,000 | 90,271,000 | 64,844,000 | 65,810,000 | 83,252,000 | 80,931,000 | 60,018,000 | 42,255,000 | 85,443,000 | 72,258,000 | 56,387,000 | 60,855,000 | 76,578,000 | 63,558,000 | 43,900,000 | 53,260,000 | 70,279,000 | 70,503,000 | 48,318,000 | 56,729,000 | 68,735,000 | 61,825,000 | 49,255,000 | 53,882,000 | 67,887,000 | 66,204,000 | 50,156,000 | 51,546,000 | 61,396,000 | 44,119,000 | 29,915,000 | 28,480,000 | 41,578,000 | 40,123,000 | 29,864,000 | 35,452,000 | 41,762,000 | 44,706,000 | 36,177,000 | 32,125,000 | 40,228,000 | 41,726,000 | 35,481,000 | 42,963,000 | 42,963,000 | 45,428,000 | 30,045,000 | 18,611,000 | 31,303,000 | 39,066,000 | 29,415,000 | 28,095,000 | 46,420,000 | 37,451,000 | 13,013,000 | 18,854,000 | 78,911,000 | 82,591,000 | 55,750,000 | 47,818,000 | 63,774,000 | 65,674,000 | 51,651,000 | 51,589,000 | 69,811,000 | 77,265,000 | 71,523,000 | |
yoy | -11.53% | -8.38% | -7.93% | -5.88% | -11.25% | -0.90% | 9.70% | 20.13% | 11.45% | 7.17% | 18.64% | 4.88% | 13.58% | 11.54% | 8.04% | 55.74% | -2.56% | 12.00% | 6.44% | -30.56% | 11.58% | 13.69% | 28.44% | 14.26% | 8.96% | -9.85% | -9.14% | -6.12% | 2.25% | 14.04% | -1.90% | 5.28% | 1.25% | -6.61% | -1.80% | 4.53% | 10.57% | 50.06% | 67.66% | 80.99% | 47.66% | 9.96% | 0.17% | -19.67% | -0.44% | -10.25% | -17.45% | 10.36% | 3.81% | 7.14% | 1.96% | -25.23% | -6.37% | -8.15% | 18.09% | 37.25% | 37.25% | 16.29% | 2.14% | -33.76% | -32.57% | 4.31% | 126.04% | 49.01% | -41.17% | -54.65% | -76.66% | -60.57% | 23.74% | 25.76% | 7.94% | -7.31% | -8.65% | -15.00% | -27.78% | |||||
qoq | -5.79% | 13.04% | -0.44% | -16.56% | -2.45% | 13.61% | 1.78% | -21.32% | 8.94% | 25.75% | 11.45% | -27.00% | 4.75% | 39.21% | -1.47% | -20.95% | 2.87% | 34.84% | 42.04% | -50.55% | 18.25% | 28.15% | -7.34% | -20.53% | 20.49% | 44.78% | -17.57% | -24.22% | -0.32% | 45.91% | -14.83% | -17.47% | 11.18% | 25.52% | -8.59% | -20.63% | 2.54% | 32.00% | -2.70% | -16.04% | 39.16% | 47.48% | 5.04% | -31.50% | 3.63% | 34.35% | -15.76% | -15.11% | -6.59% | 23.58% | 12.61% | -20.14% | -3.59% | 17.60% | -17.41% | -5.43% | -5.43% | 51.20% | 61.44% | -40.55% | -19.87% | 32.81% | 4.70% | -39.48% | 23.95% | 187.80% | -30.98% | -76.11% | -4.46% | 48.15% | 16.59% | -25.02% | -2.89% | 27.15% | 0.12% | -26.10% | -9.65% | 8.03% | ||
gross margin % | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general, and administrative expense | 42,804,000 | 48,329,000 | 52,190,000 | 41,921,000 | 49,528,000 | 53,404,000 | 52,652,000 | 54,025,000 | 52,194,000 | 53,662,000 | 47,559,000 | 47,651,000 | 47,160,000 | 50,132,000 | 43,649,000 | 42,724,000 | 45,274,000 | 49,522,000 | 47,203,000 | 28,705,000 | 41,584,000 | 37,667,000 | 41,197,000 | 41,608,000 | 45,158,000 | 36,952,000 | 33,334,000 | 33,261,000 | 40,875,000 | 38,229,000 | 34,475,000 | 33,935,000 | 33,042,000 | 36,895,000 | 39,576,000 | 43,123,000 | 41,524,000 | 40,427,000 | 36,549,000 | 42,163,000 | 38,002,000 | 32,918,000 | 20,945,000 | 24,325,000 | 23,186,000 | 25,393,000 | 29,531,000 | 29,299,000 | 24,754,000 | 28,423,000 | 30,981,000 | 26,301,000 | 24,479,000 | 25,433,000 | 28,458,000 | 130.85% | 130.85% | 28,038,000 | 22,823,000 | 29,311,000 | 25,840,000 | 27,373,000 | 27,013,000 | |||||||||||||||||
operating income | 39,942,000 | 39,506,000 | 0.00% | 0.00% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
yoy | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | 1.10% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating margin % | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 2,000 | 354,000 | -1,637,000 | -1,995,000 | -1,931,000 | -1,495,000 | -750,000 | -47,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | -1,989,000 | -105,000 | 94,000 | -24,512,000 | 455,000 | 347,000 | -1,021,000 | 681,000 | -1,040,000 | -509,000 | -397,000 | 13,768,000 | 363,000 | 281,000 | 153,000 | 66,000 | 72,000 | -4,666,000 | 315,000 | 270,000 | 53,000 | -1,787,000 | 192,000 | 211,000 | 84,000 | -13,000 | 589,000 | 2,009,000 | 522,000 | 13,000 | -585,000 | 98,000 | 404,000 | 353,000 | 54,000 | 564,000 | 8,035,000 | -195,000 | 220,000 | -1,780,000 | 1,101,000 | -3,559,000 | 84,000 | -664,000 | 519,000 | 30,000 | -36,000 | -66,000 | -9,000 | -66,000 | -87,000 | -55,000 | -315,000 | -31,000 | 24,602,000 | 24,602,000 | 38,000 | |||||||||||||||||||||||
income before taxes from continuing operations | 41,929,000 | 39,257,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from income taxes | 8,724,000 | 9,819,000 | 5,934,000 | 5,170,000 | 11,435,000 | 11,419,000 | 8,561,000 | 5,191,000 | 14,536,000 | 11,555,000 | 7,177,000 | 2,398,000 | 11,690,000 | 9,895,000 | 5,101,000 | 4,468,000 | 9,561,000 | 9,457,000 | 1,560,000 | 2,782,000 | 9,828,000 | 8,872,000 | 2,986,000 | 4,771,000 | 6,843,000 | 6,487,000 | 1,571,000 | 562,000 | 6,473,000 | 6,294,000 | 2,807,000 | -6,147,000 | 11,184,000 | 2,053,000 | 3,032,750 | 8,952,000 | 3,618,000 | 3,289,500 | 7,664,000 | 2,202,000 | 2,166,500 | 5,828,000 | 4,089,000 | -1,631,000 | 3,813,000 | 4,870,000 | 2,272,750 | 4,094,000 | 4,066,000 | 931,000 | 5,184,000 | -5,996,000 | 10,222,000 | 11,839,000 | 3,488,000 | 1,440,000 | 5,982,000 | 7,524,000 | 3,398,000 | -77,000 | 11,278,000 | 11,315,000 | 9,204,000 | |||||||||||||||||
income from continuing operations | 33,205,000 | 29,438,000 | 3,348,000 | 34,295,000 | 29,307,000 | 15,456,000 | 9,793,000 | 27,854,000 | 26,373,000 | 10,496,000 | 13,117,000 | 19,503,000 | 22,837,000 | 25,176,000 | 20,619,000 | 13,174,000 | -7,708,000 | 13,786,000 | 16,989,000 | 6,493,000 | 220,000 | 13,632,000 | 4,087,000 | 5,537,000 | -95,708,000 | 9,571,000 | 6,431,000 | -2,086,000 | 4,009,000 | -13,727,000 | 7,732,000 | -3,643,000 | -3,736,000 | 7,022,000 | 7,915,000 | 1,449,000 | 7,246,000 | 1,441,000 | -76,210,000 | 1,342,000 | 3,788,000 | -2,316,000 | -28,684,000 | 4,948,000 | -584,000 | -27,552,000 | -13,251,000 | 19,267,000 | 20,271,000 | 7,118,000 | -332,000 | 11,367,000 | 11,926,000 | 6,168,000 | 31,000 | 18,329,000 | 19,761,000 | 14,397,000 | ||||||||||||||||||||||
discontinued operations: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before taxes from discontinued operations | -163,178,000 | -5,381,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(benefit of) benefit from income taxes | -40,911,000 | -2,913,000 | -2,255,000 | -110,000 | -117,000 | -7,000 | -50,000 | -15,000 | -15,000 | -16,391,000 | -592,000 | -25,653,000 | -24,000 | -44,000 | -21,602,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations | -122,267,000 | -3,434,000 | -431,000 | -298,000 | -424,000 | 2,266,000 | -405,000 | -28,000 | -1,000 | -31,000 | -4,000 | -188,000 | 279,000 | -9,000 | -87,000 | 559,000 | 6,968,000 | 1,695,000 | -145,000 | -307,000 | -18,915,000 | -709,000 | -36,000 | 656,000 | -64,000 | -8,728,000 | -33,000 | -158,000 | -418,000 | -994,000 | -14,911,000 | 1,532,000 | -333,000 | 3,552,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||
net income | -89,062,000 | 26,004,000 | 21,119,000 | 46,157,000 | 34,039,000 | 32,198,000 | 24,946,000 | 19,434,000 | 39,277,000 | 30,723,000 | 21,099,000 | 3,348,000 | 34,295,000 | 29,307,000 | 15,456,000 | 9,362,000 | 27,556,000 | 25,949,000 | 12,762,000 | -8,545,000 | 33,760,000 | 27,292,000 | 12,059,000 | 14,357,000 | 24,476,000 | 19,913,000 | 6,345,000 | 13,117,000 | 19,503,000 | 22,837,000 | 8,352,000 | 25,176,000 | 20,619,000 | 12,769,000 | 3,996,000 | -7,752,000 | 13,786,000 | 16,989,000 | 6,493,000 | 220,000 | 13,632,000 | 4,087,000 | 5,509,000 | -95,709,000 | 9,540,000 | 6,431,000 | -2,086,000 | 4,009,000 | -13,727,000 | 7,732,000 | -3,647,000 | -3,924,000 | 7,301,000 | 7,906,000 | 1,362,000 | 7,805,000 | 8,409,000 | -74,515,000 | 1,197,000 | 3,481,000 | -21,231,000 | -29,393,000 | 4,912,000 | 72,000 | -27,616,000 | -21,979,000 | 19,234,000 | 20,113,000 | 6,700,000 | -1,326,000 | -3,544,000 | 11,926,000 | 6,168,000 | 1,563,000 | 17,996,000 | 23,313,000 | 14,397,000 | |||
yoy | -361.65% | -19.24% | -15.34% | 137.51% | -13.34% | 4.80% | 18.23% | 480.47% | 14.53% | 4.83% | 36.51% | -64.24% | 24.46% | 12.94% | 21.11% | -209.56% | -18.38% | -4.92% | 5.83% | -159.52% | 37.93% | 37.06% | 90.06% | 9.45% | 25.50% | -12.80% | -24.03% | -47.90% | -5.41% | 78.85% | 109.01% | -424.77% | 49.56% | -24.84% | -38.46% | -3623.64% | 1.13% | 315.68% | 17.86% | -100.23% | 42.89% | -36.45% | -364.09% | -2487.35% | -169.50% | -16.83% | -42.80% | -202.17% | -288.02% | -2.20% | -367.77% | -156.75% | 5.60% | 1.29% | -83.80% | 477.61% | 477.61% | 124.22% | -139.61% | 153.51% | -75.63% | 4734.72% | -23.12% | 33.73% | -74.46% | -99.64% | -512.18% | 1557.54% | -642.72% | 68.65% | 8.63% | -184.84% | -119.69% | -48.84% | -57.16% | |||||
qoq | -442.49% | 23.13% | -54.25% | 35.60% | 5.72% | 29.07% | 28.36% | -50.52% | 27.84% | 45.61% | 530.20% | -90.24% | 17.02% | 89.62% | 65.09% | -66.03% | 6.19% | 103.33% | -249.35% | -125.31% | 23.70% | 126.32% | -16.01% | -41.34% | 22.91% | 213.84% | -51.63% | -32.74% | -14.60% | 173.43% | -66.83% | 22.10% | 61.48% | 219.54% | -151.55% | -156.23% | -18.85% | 161.65% | 2851.36% | -98.39% | 233.55% | -25.81% | -105.76% | -1103.24% | 48.34% | -408.29% | -152.03% | -129.21% | -277.53% | -312.01% | -7.06% | -153.75% | -7.65% | 480.47% | -80.30% | -11.42% | -11.42% | -7.18% | -111.28% | -6325.15% | -65.61% | -116.40% | -27.77% | -698.39% | 6722.22% | -100.26% | 25.65% | -214.27% | -4.37% | 200.19% | -605.28% | -62.58% | -129.72% | 93.35% | 294.63% | -91.31% | -22.81% | 61.93% | ||
net income margin % | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings per share – basic: | 7,383,000 | 7,383,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding – basic | 29,736 | 29,717 | 30,626 | 32,096 | 31,707 | 32,585 | 32,913 | 32,873 | 32,664 | 32,389 | 31,979 | 31,701 | 31,703 | 31,709 | 31,536 | 31,579 | 31,475 | 31,423 | 31,233 | 31,242 | 31,210 | 31,191 | 31,066 | 31,083 | 31,066 | 31,034 | 30,930 | 30,946 | 30,925 | 30,877 | 30,752 | 30,765 | 30,735 | 30,718 | 30,441 | 30,325 | 30,142 | 29,917 | 29,844 | 29,747 | 29,689 | 29,652 | ||||||||||||||||||||||||||||||||||||||
net earnings per share – diluted: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding – diluted | 29,863 | 29,806 | 30,785 | 32,192 | 31,812 | 32,660 | 33,022 | 33,054 | 32,918 | 32,722 | 32,534 | 32,250 | 32,210 | 32,183 | 32,069 | 32,176 | 32,007 | 31,790 | 31,545 | 31,558 | 31,495 | 31,386 | 31,066 | 31,298 | 31,271 | 31,034 | 30,930 | 30,946 | 31,099 | 30,877 | 30,857 | 30,838 | 30,815 | 30,851 | 30,626 | 30,442 | 30,142 | 30,090 | 30,056 | 30,040 | 30,012 | 29,944 | ||||||||||||||||||||||||||||||||||||||
benefit for income taxes | -1,947,000 | -469,000 | -469,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations | 25,510,000 | 24,820,000 | 43,998,000 | 42,469,000 | 31,736,000 | 25,092,000 | 53,190,000 | 43,077,000 | 29,370,000 | 21,372,000 | 47,396,000 | 40,139,000 | 21,195,000 | 14,786,000 | 37,978,000 | 31,409,000 | 12,815,000 | 13,550,000 | 43,859,000 | 34,591,000 | 15,190,000 | 19,247,000 | 31,420,000 | 26,606,000 | 10,566,000 | 18,447,000 | 29,404,000 | 32,274,000 | 13,843,000 | 22,547,000 | 35,693,000 | 24,930,000 | 9,679,000 | 584,000 | 26,363,000 | 25,777,000 | 13,607,000 | 4,520,000 | 23,394,000 | 11,201,000 | 8,970,000 | -103,815,000 | 18,392,000 | 14,730,000 | 333,000 | 6,153,000 | -6,152,000 | 16,283,000 | 5,196,000 | 1,196,000 | 15,749,000 | 16,293,000 | 7,023,000 | 6,914,000 | 6,914,000 | 17,390,000 | 7,222,000 | -87,841,000 | 5,463,000 | 11,693,000 | 2,579,000 | -34,016,000 | 14,855,000 | 10,295,000 | -43,168,000 | -11,114,000 | 35,506,000 | 38,775,000 | 18,302,000 | 9,740,000 | 25,365,000 | 27,393,000 | 16,441,000 | 20,466,000 | 36,132,000 | 38,315,000 | 30,962,000 | |||
income before taxes | 27,053,000 | 51,327,000 | 45,474,000 | 43,617,000 | 33,507,000 | 24,625,000 | 53,813,000 | 42,278,000 | 28,276,000 | 5,746,000 | 45,985,000 | 39,202,000 | 20,557,000 | 14,261,000 | 37,415,000 | 35,830,000 | 12,056,000 | 12,962,000 | 43,588,000 | 36,164,000 | 15,045,000 | 19,128,000 | 31,319,000 | 26,400,000 | 7,916,000 | 13,679,000 | 25,976,000 | 29,131,000 | 11,159,000 | 19,029,000 | 31,803,000 | 21,027,000 | 6,049,000 | -3,575,000 | 22,738,000 | 14,076,000 | 10,111,000 | 686,000 | 21,296,000 | 6,289,000 | 8,829,000 | -107,332,000 | 15,399,000 | 10,520,000 | -3,337,000 | 2,378,000 | -9,914,000 | 12,602,000 | -5,898,000 | -3,310,000 | 11,116,000 | 11,981,000 | 2,380,000 | -109.28% | -109.28% | 12,430,000 | 2,791,000 | -92,601,000 | 750,000 | 7,067,000 | -4,401,000 | -40,169,000 | 7,048,000 | 4,642,000 | -49,154,000 | -19,247,000 | 29,489,000 | 32,110,000 | 10,606,000 | 1,108,000 | 17,349,000 | 19,450,000 | 9,566,000 | -46,000 | 29,607,000 | 31,076,000 | 23,601,000 | |||
net earnings per share: | 0.00% | 0.00% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.7 | 1.52 | 1.11 | 1.05 | 0.82 | 0.743 | 1.29 | 1.01 | 0.68 | 0.56 | 1.03 | 0.84 | 0.37 | 0.393 | 0.75 | 0.62 | 0.2 | 0.26 | 0.13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.69 | 1.5 | 1.11 | 1.05 | 0.81 | 0.74 | 1.28 | 1 | 0.68 | 0.555 | 1.02 | 0.83 | 0.37 | 0.388 | 0.75 | 0.61 | 0.19 | 0.26 | 0.12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 30,252 | 30,538 | 30,530 | 30,588 | 30,572 | 30,485 | 30,554 | 30,897 | 32,635 | 32,605 | 32,586 | 32,470 | 32,321 | 32,279 | 31,786 | 31,688 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 30,474 | 30,769 | 30,750 | 30,791 | 30,793 | 30,715 | 30,684 | 31,024 | 32,969 | 32,860 | 32,883 | 32,770 | 32,642 | 32,617 | 32,444 | 32,254 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | -214,000 | 417,000 | 1,308,000 | 1,491,000 | 1,858,000 | 1,048,000 | 656,000 | 485,000 | 459,000 | 491,000 | 245,000 | 444,000 | 318,000 | 218,000 | 214,000 | -92,000 | 17,000 | 219,000 | 2,061,000 | 2,759,000 | 2,906,000 | 3,130,000 | 3,269,000 | 3,420,000 | 3,486,000 | 3,550,000 | 3,576,000 | 3,595,000 | 3,625,000 | 3,666,000 | 3,691,000 | 3,614,000 | 3,878,000 | 3,811,000 | 3,700,000 | 3,433,000 | 3,657,000 | 3,691,000 | 3,640,000 | 3,811,000 | 3,828,000 | 3,690,000 | 11,160,000 | 4,593,000 | 4,688,000 | 4,627,000 | 4,674,000 | -4,998,000 | -4,454,000 | -4,677,000 | -4,746,000 | -4,686,000 | -7,051,000 | -45,524,000 | 7,863,000 | 5,779,000 | 5,967,000 | 7,884,000 | 6,629,000 | 6,932,000 | 7,790,000 | 8,824,000 | 8,372,000 | 8,248,000 | 7,237,000 | 7,022,000 | 6,422,000 | 7,101,000 | 8,047,000 | |||||||||||
(benefit from) benefit from income taxes | -78,000 | 18,361,000 | 18,361,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding -- basic | 32,802 | 32,790 | 32,771 | 32,115 | 31,862 | 13,477,000 | 13,477,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding -- diluted | 33,050 | 33,056 | 33,104 | 32,571 | 32,553 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit of income taxes | -239,000 | -16,000 | 1,000 | -20,000 | -1,251,000 | -750 | -3,000 | -2,832,500 | -91,000 | -156,000 | -2,085,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from (benefit of) income taxes | 7,853,000 | 3,292,000 | 392,000 | 1,350,000 | 3,279,000 | -3,569,000 | 2,100,000 | 5,226,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible asset impairment | 23,160,000 | 77,141,000 | -177,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding — basic | 30,425 | 30,303 | 30,297 | 30,261 | 30,135 | 30,158 | 30,080 | 29,981 | 29,999 | 29,980 | 29,879 | 29,873 | 29,863 | 29,712 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding — diluted | -4,869,000 | -4,869,000 | 30,594 | 30,303 | 30,459 | 30,261 | 30,135 | 30,338 | 30,080 | 30,193 | 30,266 | 30,139 | 30,147 | 30,144 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in partnership’s income and other income | 23,000 | 41,000 | 33,000 | 60,000 | 71,000 | -40,750 | -56,000 | -126,000 | -243,250 | -612,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative expense | 22,350,250 | 31,565,000 | 27,156,000 | 30,680,000 | 29,968,000 | 43,405,000 | 43,816,000 | 37,448,000 | 38,078,000 | 38,409,000 | 38,281,000 | 35,210,000 | 31,123,000 | 33,679,000 | 38,950,000 | 40,561,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment | 6,375,250 | 25,501,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other income | 4,861,500 | 7,807,000 | 5,653,000 | 5,986,000 | 8,133,000 | 6,017,000 | 6,665,000 | 7,696,000 | 8,722,000 | 8,016,000 | 7,943,000 | 6,875,000 | 20,512,000 | 6,525,000 | 7,239,000 | 7,361,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations before taxes | 6,094,000 | 6,094,000 | -1,179,000 | -60,000 | 612,000 | -104,000 | -242,000 | -55,000 | -250,000 | -663,000 | -703,000 | -18,590,000 | -185,000 | -555,000 | 5,710,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in partnership’s loss | 19,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | 30,554 | 30,554 | -89,750 | -22,000 | -92,000 | -245,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in partnerships’ income and other income | 30,639 | 30,639 | -267,000 | -362,000 | -686,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in partnership income and other income | -94,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in partnerships’ loss (income) and other income | -255,750 | -356,000 | -305,000 | -111,250 | 103,000 | 138,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax expense | 2,158,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax (benefit) expense | 893,750 | -222,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss income from discontinued operations | 0.05 | -0.01 |
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.
