Quarterly
Annual
| Unit: USD | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-27 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-29 | 2023-09-29 | 2023-06-30 | 2023-03-31 | 2022-12-30 | 2022-09-30 | 2022-07-01 | 2022-04-01 | 2021-12-31 | 2021-10-01 | 2021-07-02 | 2021-04-02 | 2021-01-01 | 2020-10-02 | 2020-07-03 | 2020-04-03 | 2020-01-03 | 2019-09-27 | 2019-06-28 | 2019-03-29 | 2018-12-28 | 2018-09-28 | 2018-06-29 | 2018-03-30 | 2017-12-29 | 2017-09-29 | 2017-06-30 | 2017-03-31 | 2016-12-30 | 2016-09-30 | 2016-07-01 | 2016-04-01 | 2016-01-01 | 2015-10-02 | 2015-07-03 | 2015-04-03 | 2015-01-02 | 2014-10-03 | 2014-07-04 | 2014-04-04 | 2014-01-03 | 2013-09-27 | 2011-09-30 | 2011-07-01 | 2011-04-01 | 2010-12-31 | 2010-10-01 | 2010-07-02 | 2010-04-02 | 2010-01-01 | 2009-04-03 | 2009-01-02 | 2008-09-26 | 2008-06-27 | 2008-03-28 | 2007-09-28 | 2007-06-29 | 2007-03-30 | 2006-12-29 | 2006-09-29 | 2006-06-30 | 2006-03-31 | 2005-12-30 | 2004-12-31 | 2004-10-01 | 2004-07-02 | 2004-04-02 | 2004-01-02 | 2003-10-03 | 2003-07-04 | 2003-04-04 | 2002-09-27 | 2002-06-28 | 2001-12-28 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 94,732,000 | 44,320,000 | 42,589,000 | 48,950,000 | 88,590,000 | 99,005,000 | 77,356,000 | 76,273,000 | 80,308,000 | 92,306,000 | 73,528,000 | 64,044,000 | 76,046,000 | 81,101,000 | 63,200,000 | 59,001,000 | 58,352,000 | 62,367,000 | 50,752,000 | 45,998,000 | 47,081,000 | 35,194,000 | 35,187,000 | 38,883,000 | 39,055,000 | 39,664,000 | 32,583,000 | 31,186,000 | 31,770,000 | 33,905,000 | 27,093,000 | 24,852,000 | 23,473,000 | 21,936,000 | 20,350,000 | 22,137,000 | 20,052,000 | 20,974,000 | 19,269,000 | 20,859,000 | 18,750,000 | 18,657,000 | 18,858,000 | 16,573,000 | 18,188,000 | 20,048,000 | 20,178,000 | 18,944,000 | 17,106,000 | 15,266,000 | 16,269,000 | 14,849,000 | 14,389,000 | 13,152,000 | 13,639,000 | 13,778,000 | 18,283,000 | 18,157,000 | 18,112,000 | 20,665,000 | 17,960,000 | 13,629,000 | 14,932,000 | 14,917,000 | 15,267,000 | 13,139,000 | 14,561,000 | 13,315,000 | |||||||||||||
cost of sales | 16,857,000 | 11,521,000 | 14,584,000 | 17,302,000 | 20,103,000 | 20,593,000 | 16,321,000 | 15,548,000 | 16,670,000 | 21,580,000 | 15,966,000 | 14,259,000 | 15,584,000 | 17,229,000 | 13,936,000 | 14,010,000 | 13,051,000 | 13,164,000 | 11,610,000 | 11,697,000 | 12,210,000 | 10,764,000 | 10,427,000 | 10,059,000 | 10,004,000 | 9,765,000 | 8,403,000 | 8,194,000 | 7,910,000 | 8,678,000 | 7,662,000 | 7,472,000 | 6,624,000 | 6,462,000 | 5,773,000 | 6,259,000 | 5,180,000 | 6,348,000 | 6,276,000 | 6,194,000 | 5,951,000 | 6,296,000 | 5,959,000 | 7,169,000 | 6,319,000 | 6,381,000 | 6,294,000 | 5,967,000 | 5,047,000 | 4,816,000 | 5,408,000 | 5,220,000 | 5,081,000 | 4,892,000 | 4,960,000 | 4,949,000 | 7,944,000 | 7,797,000 | 7,654,000 | 9,131,000 | 10,205,000 | 6,859,000 | 7,695,000 | 7,622,000 | 8,674,000 | 6,738,000 | 7,521,000 | 6,916,000 | 7,373,000 | 6,043,000 | 5,874,000 | 6,252,000 | 5,539,000 | 5,340,000 | 5,895,000 | 5,847,000 | 5,581,000 | 6,064,000 | |||
gross profit | 77,875,000 | 32,799,000 | 28,005,000 | 31,648,000 | 68,487,000 | 78,412,000 | 61,035,000 | 60,725,000 | 63,638,000 | 70,726,000 | 57,562,000 | 49,785,000 | 60,462,000 | 63,872,000 | 49,264,000 | 44,991,000 | 45,301,000 | 49,203,000 | 39,142,000 | 34,301,000 | 34,871,000 | 24,430,000 | 24,760,000 | 28,824,000 | 29,051,000 | 29,899,000 | 24,180,000 | 22,992,000 | 23,860,000 | 25,227,000 | 19,431,000 | 17,380,000 | 16,849,000 | 15,474,000 | 14,577,000 | 15,878,000 | 14,872,000 | 14,626,000 | 12,993,000 | 14,665,000 | 12,799,000 | 12,361,000 | 12,899,000 | 9,404,000 | 11,869,000 | 13,667,000 | 13,884,000 | 12,977,000 | 12,059,000 | 10,450,000 | 10,861,000 | 9,629,000 | 9,308,000 | 8,260,000 | 8,679,000 | 8,829,000 | 10,339,000 | 10,360,000 | 10,458,000 | 11,534,000 | 7,755,000 | 6,770,000 | 7,237,000 | 7,295,000 | 6,593,000 | 6,401,000 | 7,040,000 | 4,891,000 | 6,097,000 | 6,150,000 | 7,317,000 | 7,215,000 | 6,587,000 | 7,056,000 | 6,979,000 | 5,620,000 | 6,024,000 | ||||
yoy | 13.71% | -58.17% | -54.12% | -47.88% | 7.62% | 10.87% | 6.03% | 21.97% | 5.25% | 10.73% | 16.84% | 10.66% | 33.47% | 29.81% | 25.86% | 31.17% | 29.91% | 101.40% | 58.09% | 19.00% | 20.03% | -18.29% | 2.40% | 25.37% | 21.76% | 18.52% | 24.44% | 32.29% | 41.61% | 63.03% | 33.30% | 9.46% | 13.29% | 5.80% | 12.19% | 8.27% | 16.20% | 18.32% | 0.73% | 55.94% | 7.84% | -9.56% | -7.09% | -27.53% | -1.58% | 30.78% | 27.83% | 34.77% | 29.56% | 26.51% | 25.14% | 9.06% | -20.11% | -16.23% | -15.58% | 33.32% | 53.03% | 44.51% | 58.11% | 17.62% | 5.76% | 2.80% | 30.87% | 15.47% | -32.21% | -7.44% | -12.84% | 4.84% | 28.38% | 9.35% | |||||||||||
qoq | 137.43% | 17.12% | -11.51% | -53.79% | -12.66% | 28.47% | 0.51% | -4.58% | -10.02% | 22.87% | 15.62% | -17.66% | -5.34% | 29.65% | 9.50% | -0.68% | -7.93% | 25.70% | 14.11% | -1.63% | 42.74% | -1.33% | -14.10% | -0.78% | -2.84% | 23.65% | 5.17% | -3.64% | -5.42% | 29.83% | 11.80% | 3.15% | 8.89% | 6.15% | -8.19% | 6.76% | 1.68% | 12.57% | -11.40% | 14.58% | 3.54% | -4.17% | 37.17% | -20.77% | -13.16% | -1.56% | 6.99% | 7.61% | 15.40% | -3.78% | 12.79% | 3.45% | 12.69% | -4.83% | -1.70% | -0.20% | -0.94% | -9.33% | 48.73% | 14.55% | -6.45% | -0.80% | 10.65% | 3.00% | -9.08% | -19.78% | -0.86% | -15.95% | 1.41% | 9.53% | -6.65% | 1.10% | 24.18% | -6.71% | |||||||
gross margin % | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
general and administrative | 20,763,000 | 20,969,000 | 24,458,000 | 21,344,000 | 21,685,000 | 23,641,000 | 23,228,000 | 16,858,000 | 19,266,000 | 18,097,000 | 18,098,000 | 14,808,000 | 14,011,000 | 13,983,000 | 11,940,000 | 11,471,000 | 11,018,000 | 11,441,000 | 10,212,000 | 9,505,000 | 8,589,000 | 7,848,000 | 7,969,000 | 7,870,000 | 7,098,000 | 7,508,000 | 6,837,000 | 6,233,000 | 6,087,000 | 6,196,000 | 6,209,000 | 5,600,000 | 4,946,000 | 4,761,000 | 5,359,000 | 3,874,000 | 4,985,000 | 4,928,000 | 8,465,000 | 4,856,000 | 4,853,000 | 4,736,000 | 5,114,000 | 4,192,000 | 3,250,000 | 5,321,000 | 5,396,000 | 4,547,000 | 4,140,000 | 3,820,000 | 4,098,000 | 3,530,000 | 3,831,000 | 3,591,000 | 3,268,000 | 3,389,000 | 4,282,000 | 4,289,000 | 3,480,000 | 3,520,000 | 4,441,000 | 2,868,000 | 3,005,000 | 2,783,000 | 2,756,000 | 2,598,000 | 2,736,000 | 2,801,000 | 2,847,000 | 2,143,000 | 2,194,000 | 2,069,000 | 2,514,000 | 2,324,000 | 2,218,000 | 2,287,000 | 2,086,000 | 2,298,000 | |||
selling and marketing | 23,461,000 | 26,283,000 | 24,621,000 | 26,172,000 | 26,623,000 | 28,819,000 | 26,708,000 | 22,596,000 | 26,607,000 | 32,277,000 | 26,354,000 | 24,223,000 | 23,130,000 | 24,233,000 | 17,270,000 | 17,065,000 | 18,175,000 | 18,853,000 | 13,201,000 | 11,761,000 | 12,649,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 9,209,000 | 10,263,000 | 13,663,000 | 12,042,000 | 14,497,000 | 14,054,000 | 13,380,000 | 10,866,000 | 11,470,000 | 11,755,000 | 10,310,000 | 9,790,000 | 9,616,000 | 8,636,000 | 7,941,000 | 9,072,000 | 8,271,000 | 8,260,000 | 8,259,000 | 8,958,000 | 8,751,000 | 7,311,000 | 6,898,000 | 7,409,000 | 6,156,000 | 6,098,000 | 5,635,000 | 5,705,000 | 5,570,000 | 5,346,000 | 5,043,000 | 5,192,000 | 4,429,000 | 4,712,000 | 4,783,000 | 4,276,000 | 4,453,000 | 4,659,000 | 6,906,000 | 3,961,000 | 3,684,000 | 3,536,000 | 3,579,000 | 3,245,000 | 3,137,000 | 2,498,000 | 3,484,000 | 1,972,000 | 1,684,000 | 1,454,000 | 1,393,000 | 1,432,000 | 1,506,000 | 1,309,000 | 1,376,000 | 1,533,000 | 1,412,000 | 1,973,000 | 1,890,000 | 2,357,000 | 1,718,000 | 1,743,000 | 1,634,000 | 1,610,000 | 1,895,000 | 1,670,000 | 1,789,000 | 1,726,000 | 1,364,000 | 1,533,000 | 2,063,000 | 1,285,000 | 1,246,000 | 1,323,000 | 1,374,000 | 1,176,000 | 1,002,000 | 977,000 | |||
merger transaction and related costs | 5,926,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring, impairment and related charges | 26,000 | 5,248,000 | 22,664,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total selling, general and administrative expenses | 59,385,000 | 62,763,000 | 85,406,000 | 59,558,000 | 62,805,000 | 66,514,000 | 63,316,000 | 50,320,000 | 57,343,000 | 62,129,000 | 54,762,000 | 48,821,000 | 46,757,000 | 46,852,000 | 37,151,000 | 37,608,000 | 37,464,000 | 38,554,000 | 31,672,000 | 30,224,000 | 29,989,000 | 25,485,000 | 25,895,000 | 26,482,000 | 25,717,000 | 25,288,000 | 22,615,000 | 21,805,000 | 22,277,000 | 22,201,000 | 18,632,000 | 16,794,000 | 14,100,500 | 16,587,000 | 16,768,000 | 8,290,000 | |||||||||||||||||||||||||||||||||||||||||||||
operating income | 18,490,000 | -29,964,000 | -57,401,000 | -27,910,000 | 5,682,000 | 11,898,000 | -2,281,000 | 10,405,000 | 6,295,000 | 8,597,000 | 2,800,000 | 964,000 | 13,705,000 | 17,020,000 | 12,113,000 | 7,383,000 | 7,837,000 | 10,649,000 | 7,470,000 | 4,077,000 | 4,882,000 | -1,055,000 | -1,135,000 | 2,342,000 | 3,334,000 | 4,611,000 | 1,565,000 | 1,187,000 | 1,583,000 | 3,026,000 | 799,000 | -1,260,000 | 1,043,000 | -1,320,000 | -2,095,000 | 1,256,000 | -1,715,000 | -2,142,000 | -10,053,000 | -63,000 | -2,022,000 | -1,743,000 | -1,510,000 | -3,741,000 | -1,553,000 | -1,390,000 | -1,342,000 | -1,251,000 | 173,000 | 737,000 | 1,170,000 | 208,000 | -688,000 | -1,192,000 | -799,000 | 76,000 | -1,134,000 | -8,251,000 | -1,426,000 | -1,989,000 | -8,721,000 | -3,616,000 | -3,672,000 | -3,200,000 | -4,655,000 | -2,694,000 | -3,043,000 | -1,584,750 | -2,090,000 | -3,275,000 | -973,000 | -2,425,000 | -2,498,000 | -957,000 | -645,000 | -1,698,000 | -2,976,000 | ||||
yoy | 225.41% | -351.84% | 2416.48% | -368.24% | -9.74% | 38.40% | -181.46% | 979.36% | -54.07% | -49.49% | -76.88% | -86.94% | 74.88% | 59.83% | 62.16% | 81.09% | 60.53% | -1109.38% | -758.15% | 74.08% | 46.43% | -122.88% | -172.52% | 97.30% | 110.61% | 52.38% | 95.87% | -194.21% | 51.77% | -329.24% | -138.14% | -200.32% | -160.82% | -38.38% | -79.16% | -2093.65% | -15.18% | 22.89% | 565.76% | -98.32% | 30.20% | 25.40% | 12.52% | 199.04% | -997.69% | -288.60% | -214.70% | -701.44% | -125.15% | -161.83% | -246.43% | 173.68% | 5.11% | -90.32% | -105.33% | -87.00% | 128.18% | -61.17% | -37.84% | 87.35% | 34.22% | 20.67% | 70.00% | 45.60% | -34.65% | -16.33% | 242.22% | 50.85% | 42.82% | -16.06% | |||||||||||
qoq | -161.71% | -47.80% | 105.66% | -591.20% | -52.24% | -621.61% | -121.92% | 65.29% | -26.78% | 207.04% | 190.46% | -92.97% | -19.48% | 40.51% | 64.07% | -5.79% | -26.41% | 42.56% | 83.22% | -16.49% | -562.75% | -7.05% | -148.46% | -29.75% | -27.69% | 194.63% | 31.84% | -25.02% | -47.69% | 278.72% | -163.41% | -220.81% | -179.02% | -36.99% | -266.80% | -173.24% | -19.93% | -78.69% | 15857.14% | -96.88% | 16.01% | 15.43% | -59.64% | 140.89% | 11.73% | 3.58% | 7.27% | -823.12% | -76.53% | -37.01% | 462.50% | -130.23% | -42.28% | 49.19% | -1151.32% | -86.26% | 478.61% | -28.31% | -77.19% | 141.18% | -1.53% | 14.75% | -31.26% | 72.79% | -11.47% | -24.17% | -36.18% | 236.59% | -59.88% | -2.92% | 161.02% | 48.37% | -62.01% | -42.94% | |||||||
operating margin % | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 790,000 | 1,366,000 | 1,366,000 | 1,553,000 | 1,407,000 | 1,422,000 | 1,529,000 | 1,699,000 | 1,690,000 | 1,775,000 | 1,822,000 | 1,514,000 | 897,000 | 43,000 | -3,000 | -23,000 | -5,000 | -7,000 | 1,000 | 1,000 | 20,000 | 216,000 | 192,000 | 266,000 | 259,000 | 271,000 | 2,000 | 1,000 | 49,000 | 25,000 | 7,000 | 10,000 | 9,000 | 5,750 | 9,000 | 7,000 | 5,000 | 13,000 | 5,500 | 7,000 | 13,000 | 1,000 | 3,000 | 34,500 | 47,000 | 63,000 | 28,000 | 134,000 | 166,000 | 23,000 | 42,000 | 33,000 | 101,000 | 118,000 | 68,000 | 58,000 | 47,000 | 46,000 | 108,000 | 64,000 | 12,000 | 336,000 | 15,000 | 19,000 | |||||||||||||||||
gain on foreign currency transactions | -843,000 | 2,563,000 | 1,418,000 | 146,250 | 5,931,000 | -2,297,000 | 34,000 | -924,000 | -610,000 | -131,000 | 476,000 | 468,000 | 388,000 | 304,000 | -584,000 | 11,000 | -291,000 | 52,000 | -520,000 | 81,000 | 444,000 | 380,000 | -86,000 | 3,250 | -29,000 | -416,000 | 458,000 | -257,000 | 20,000 | 180,000 | -892,000 | -200,000 | -628,000 | -134,000 | 66,000 | -9,500 | 226,000 | -277,000 | 72,000 | 1,500 | 446,000 | -389,000 | |||||||||||||||||||||||||||||||||||||||
royalty income | 508,000 | 74,000 | 277,000 | 77,000 | 177,000 | 273,000 | 519,000 | 185,000 | 151,000 | 160,000 | 201,000 | 93,000 | 52,000 | 94,000 | 111,000 | 106,000 | 163,000 | 171,000 | 168,000 | 159,000 | 149,000 | 157,000 | 181,000 | 141,000 | 128,000 | 131,000 | 111,000 | 134,000 | 351,000 | 22,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
other income | 353,000 | 120,000 | 131,000 | 283,000 | 139,000 | 63,000 | 330,000 | 304,000 | 71,000 | 10,000 | 63,000 | 27,000 | 27,000 | 89,000 | 62,000 | -1,000 | -13,000 | 51,000 | -85,000 | 39,000 | -63,000 | -21,000 | 1,000 | 28,000 | 26,000 | 1,000 | 97,000 | 21,000 | 40,000 | 4,000 | 17,000 | 30,000 | -19,000 | 19,000 | 16,000 | 2,000 | -68,000 | -38,000 | -44,000 | -418,000 | 267,000 | 101,000 | 70,000 | 43,000 | 51,000 | 126,000 | 160,000 | 90,000 | 130,000 | -42,000 | 236,000 | 163,000 | 19,250 | 89,000 | -53,000 | 41,000 | 63,000 | -176,500 | -585,000 | -1,000 | 212,000 | -50,000 | 17,000 | -54,000 | 13,000 | 6,000 | -17,000 | -336,000 | 207,000 | 28,000 | 200,000 | -698,000 | -91,000 | 262,000 | -54,000 | 25,000 | -422,000 | ||||
total other income | 300,000 | 4,049,000 | 2,915,000 | -2,424,000 | 7,477,000 | -1,564,000 | 70,000 | 566,250 | 451,000 | -105,000 | 1,919,000 | -816,250 | -1,128,000 | -1,551,000 | -586,000 | -406,500 | -461,000 | 66,000 | -1,231,000 | 717,000 | 499,000 | 439,000 | -157,000 | 635,000 | -186,000 | 434,000 | 291,000 | 33,000 | 408,000 | -858,000 | 202,000 | 395,000 | -414,000 | -92,000 | -409,000 | -419,000 | -52,000 | -4,000 | 104,000 | -60,000 | 59,500 | 25,000 | 23,000 | 190,000 | -825,000 | 27,000 | 180,000 | 245,000 | -154,000 | -575,000 | |||||||||||||||||||||||||||||||
income before income taxes | 18,790,000 | -25,915,000 | -54,486,000 | -30,334,000 | 13,159,000 | 10,334,000 | -2,211,000 | 13,739,000 | 6,746,000 | 8,492,000 | 4,719,000 | 5,979,000 | 12,577,000 | 15,469,000 | 11,527,000 | 6,974,000 | 7,376,000 | 10,715,000 | 6,239,000 | 4,794,000 | 5,381,000 | -616,000 | -1,292,000 | 2,977,000 | 3,148,000 | 5,045,000 | 1,856,000 | 1,315,000 | 1,805,000 | 2,635,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from income taxes | 9,906,000 | 3,894,000 | 3,179,000 | 2,955,000 | 1,128,000 | 5,983,000 | 1,929,000 | 2,428,000 | 2,009,000 | 126,000 | 2,315,000 | 2,431,000 | 1,925,000 | 1,187,750 | 1,356,000 | 221,750 | 1,489,000 | 595,000 | 760,000 | 1,131,000 | 489,000 | 301,000 | 153,000 | 367,000 | 219,000 | 214,000 | 303,000 | 140,750 | 356,000 | 298,000 | 436,000 | 396,000 | 258,000 | 266,000 | 269,000 | 1,016,000 | 199,000 | 115,000 | 207,000 | 239,000 | 203,000 | 129,000 | 485,000 | ||||||||||||||||||||||||||||||||||||||
net income | 8,884,000 | -16,812,000 | -54,211,000 | -34,228,000 | 9,980,000 | 7,379,000 | -3,339,000 | 7,756,000 | 4,817,000 | 6,064,000 | 2,710,000 | 5,853,000 | 10,262,000 | 13,038,000 | 9,602,000 | 4,922,000 | 6,020,000 | 8,567,000 | 4,992,000 | 3,327,000 | 3,892,000 | -1,172,000 | -134,000 | 6,379,000 | 2,388,000 | 3,914,000 | 1,367,000 | 1,096,000 | 1,459,000 | 1,830,000 | 583,000 | -138,000 | 1,173,000 | -971,000 | -2,203,000 | -167,000 | -1,778,000 | -2,143,000 | -8,041,000 | -843,000 | -1,752,000 | -1,599,000 | -2,340,000 | -2,538,000 | -2,706,000 | -1,789,000 | -1,359,000 | -876,000 | 525,000 | 77,000 | 861,000 | 300,000 | -691,000 | -1,158,000 | -1,628,000 | 3,530,000 | -1,662,000 | -9,460,000 | -2,250,000 | -2,545,000 | -8,940,000 | -3,830,000 | -4,357,000 | -3,521,000 | -5,675,000 | -2,789,000 | -3,218,000 | -3,362,000 | -4,384,000 | -2,268,000 | -3,380,000 | -1,299,000 | -3,520,000 | -2,710,000 | -1,116,000 | -747,000 | -2,144,000 | -3,909,000 | |||
yoy | -10.98% | -327.84% | 1523.57% | -541.31% | 107.18% | 21.69% | -223.21% | 32.51% | -53.06% | -53.49% | -71.78% | 18.92% | 70.47% | 52.19% | 92.35% | 47.94% | 54.68% | -830.97% | -3825.37% | -47.84% | 62.98% | -129.94% | -109.80% | 482.03% | 63.67% | 113.88% | 134.48% | -894.20% | 24.38% | -288.47% | -126.46% | -17.37% | -165.97% | -54.69% | -72.60% | -80.19% | 1.48% | 34.02% | 243.63% | -66.78% | -35.25% | -10.62% | 72.19% | 189.73% | -615.43% | -2423.38% | -257.84% | -392.00% | -175.98% | -106.65% | -152.89% | -91.50% | -30.32% | -82.79% | -256.89% | -81.41% | 147.00% | -48.36% | -27.72% | 57.53% | 37.33% | 35.39% | 4.73% | -36.38% | 41.89% | -0.53% | 24.55% | -16.31% | 202.87% | 73.90% | 64.18% | -30.67% | |||||||||
qoq | -152.84% | -68.99% | 58.38% | -442.97% | 35.25% | -320.99% | -143.05% | 61.01% | -20.56% | 123.76% | -53.70% | -42.96% | -21.29% | 35.78% | 95.08% | -18.24% | -29.73% | 71.61% | 50.05% | -14.52% | -432.08% | 774.63% | -102.10% | 167.13% | -38.99% | 186.32% | 24.73% | -24.88% | -20.27% | 213.89% | -522.46% | -111.76% | -220.80% | -55.92% | 1219.16% | -90.61% | -17.03% | -73.35% | 853.86% | -51.88% | 9.57% | -31.67% | -7.80% | -6.21% | 51.26% | 31.64% | 55.14% | -266.86% | 581.82% | -91.06% | 187.00% | -143.42% | -40.33% | -28.87% | -146.12% | -82.43% | 320.44% | -11.59% | -71.53% | 133.42% | -12.10% | 23.74% | -37.96% | 103.48% | -13.33% | -4.28% | 93.30% | -32.90% | 160.20% | -63.10% | 29.89% | 142.83% | 49.40% | -65.16% | -45.15% | ||||||
net income margin % | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | 0.01 | 0.03 | -0.02 | -0.05 | -0.04 | -0.05 | -0.2 | -0.03 | -0.04 | -0.04 | -0.06 | -0.07 | -0.07 | -0.05 | -0.04 | -0.02 | 0.01 | 0 | 0.02 | 0.01 | -0.02 | -0.03 | -0.05 | 0.1 | -0.12 | -0.23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.18 | -0.34 | -1.1 | -0.7 | 0.2 | 0.15 | -0.07 | 0.16 | 0.1 | 0.13 | 0.06 | 0.12 | 0.21 | 0.27 | 0.2 | 0.1 | 0.13 | 0.18 | 0.11 | 0.07 | 0.08 | -0.03 | 0.15 | 0.05 | 0.09 | 0.03 | 0.03 | 0.03 | 0.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.18 | -0.34 | -1.1 | -0.69 | 0.2 | 0.15 | -0.07 | 0.16 | 0.1 | 0.12 | 0.05 | 0.11 | 0.21 | 0.26 | 0.19 | 0.1 | 0.12 | 0.17 | 0.1 | 0.07 | 0.08 | -0.03 | 0.14 | 0.05 | 0.08 | 0.03 | 0.02 | 0.03 | 0.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 49,633 | 49,520 | 49,344 | 49,125 | 49,199 | 49,127 | 48,907 | 48,523 | 48,613 | 48,418 | 48,247 | 47,987 | 48,102 | 47,889 | 47,755 | 47,210 | 47,483 | 47,099 | 46,617 | 45,605 | 45,903 | 45,354 | 44,953 | 44,493 | 44,563 | 44,479 | 44,235 | 42,587 | 43,054 | 41,723 | |||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 50,549 | 49,520 | 49,344 | 49,125 | 49,731 | 49,811 | 48,907 | 49,427 | 49,370 | 49,516 | 49,500 | 49,380 | 49,549 | 49,223 | 49,288 | 49,456 | 49,592 | 49,491 | 49,213 | 47,953 | 48,180 | 45,354 | 44,953 | 46,895 | 46,857 | 46,733 | 46,913 | 45,257 | 46,025 | 43,999 | |||||||||||||||||||||||||||||||||||||||||||||||||||
benefit for income taxes | -9,103,000 | -275,000 | 2,148,000 | 1,247,000 | 556,000 | -1,158,000 | -854,000 | 409,000 | 146,000 | 1,349,000 | 71,000 | -131,000 | 814,000 | -11,000 | -28,000 | -1,387,000 | 548,000 | 222,000 | -25,000 | 469,000 | -91,000 | 223,250 | 239,000 | -195,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on foreign currency transactions | -3,049,000 | 1,331,000 | -1,384,000 | -1,890,000 | -1,226,000 | -2,129,000 | -1,860,000 | -915,000 | -1,299,000 | -468,000 | -248,000 | -77,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | -6,000 | -16,250 | -29,000 | -24,000 | -12,000 | -24,000 | -27,000 | -32,000 | -28,000 | -29,000 | -29,000 | -29,000 | -28,000 | -31,000 | -29,000 | -33,000 | -36,000 | -52,000 | -35,000 | -34,000 | -33,000 | -33,500 | -38,000 | -134,000 | -153,000 | -153,000 | -195,750 | -152,000 | -224,000 | -406,000 | -233,000 | -161,250 | -222,000 | -222,000 | -201,000 | -128,000 | -213,000 | -104,000 | -130,000 | -44,000 | -46,000 | -41,000 | -56,000 | -70,000 | -51,000 | -38,000 | -86,000 | -30,000 | -63,000 | -143,000 | -119,000 | -166,000 | |||||||||||||||||||||||||||||
marketing and selling | 10,326,000 | 11,028,000 | 11,203,000 | 12,463,000 | 11,682,000 | 10,143,000 | 9,867,000 | 10,620,000 | 10,659,000 | 7,380,000 | 7,848,000 | 6,431,000 | 7,321,000 | 6,530,000 | 6,472,000 | 7,149,000 | 7,181,000 | 7,675,000 | 5,911,000 | 6,284,000 | 5,832,000 | 5,668,000 | 5,690,000 | 7,026,000 | 7,026,000 | 6,138,000 | 7,417,000 | 5,527,000 | 4,439,000 | 4,200,000 | 4,459,000 | 4,659,000 | 4,552,000 | 4,134,000 | 3,831,000 | 5,779,000 | 6,426,000 | 6,514,000 | 7,646,000 | 6,467,000 | 5,775,000 | 6,270,000 | 6,102,000 | 6,597,000 | 5,158,000 | 5,558,000 | 3,653,750 | 4,511,000 | 5,168,000 | 4,936,000 | 5,880,000 | 5,048,000 | 4,421,000 | 4,161,000 | 4,500,000 | ||||||||||||||||||||||||||
other income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax provision | 363,000 | 346,000 | 805,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before benefit from income taxes | 884,000 | -3,406,500 | -1,707,000 | -2,274,000 | -1,394,000 | -1,763,000 | -1,446,000 | -1,422,000 | -1,140,000 | 291,000 | 603,000 | -714,750 | -802,000 | -338,000 | -1,226,000 | -2,149,000 | -8,682,000 | -4,091,000 | -3,252,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | 0.01 | 0.03 | -0.02 | -0.05 | -0.04 | -0.05 | -0.2 | -0.03 | -0.04 | -0.04 | -0.06 | -0.07 | -0.07 | -0.05 | -0.04 | -0.02 | 0.01 | 0 | 0.02 | 0.01 | -0.02 | -0.03 | -0.05 | 0.1 | -0.12 | -0.23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding – basic | 41,410 | 41,110 | 39,260 | 38,091 | 37,794 | 35,188 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding – diluted | 43,087 | 42,104 | 39,260 | 38,091 | 37,794 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 12,317,750 | 15,806,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before benefit for income taxes | -992,000 | 1,582,000 | -825,000 | -2,368,000 | -3,925,000 | -2,158,000 | 540,500 | 500,000 | 1,330,000 | -1,719,000 | -3,210,500 | -2,011,000 | -4,025,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding – basic and diluted | 41,004 | 40,933 | 40,749 | 40,329 | 40,486 | 40,210 | 39,983 | 39,727 | 39,066 | 34,831 | 34,790 | 34,750 | 29,641 | 29,490 | 29,488 | 29,488 | 18,905 | 18,407 | 18,281 | 17,289 | 16,962 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax benefit | -2,062,000 | -9,645,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | 141,000 | -1,604,000 | 214,750 | 215,000 | 315,000 | 329,000 | 222,000 | 304,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other general and administrative expenses | -13,000 | 165,000 | 168,000 | 238,000 | 490,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
medical device tax | 48,000 | 24,000 | 9,000 | 47,000 | 40,000 | 54,000 | 45,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding - basic | 38,481 | 38,369 | 38,168 | 36,750 | 35,539 | 35,443 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding - diluted | 38,481 | 38,369 | 38,168 | 39,284 | 36,953 | 36,439 | 36,389 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on early extinguishment of note payable | -66,750 | -267,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 77,000 | 861,000 | 300,000 | -691,000 | -1,158,000 | -1,628,000 | -636,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations, net of income taxes | 4,166,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share from discontinued operations – basic and diluted | 0.03 | 0.12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on foreign currency | 372,000 | 75,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other operating expense | 175,000 | 700,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per share from continuing operations – basic and diluted | -0.025 | -0.03 | -0.05 | -0.02 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on foreign currency | -50,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on settlement of pre-existing distribution arrangement | 962,500 | 3,850,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per share – basic and diluted | -0.06 | -0.118 | -0.08 | -0.09 | -0.3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in operations of joint venture | -365,000 | 73,000 | 12,000 | 138,000 | 102,000 | -121,000 | -5,000 | -47,250 | -170,000 | -1,000 | -18,000 | 40,000 | 84,000 | -31,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on foreign currency exchange | -82,250 | -473,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other (expense) | 32,500 | 63,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
note reserve reversal | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per share - basic and diluted | -0.13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding - basic and diluted | 29,374 | 25,059 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income/ | -445,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per share — basic and diluted | -0.16 | -0.14 | -0.093 | -0.11 | -0.13 | -0.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding — basic and diluted | 28,041 | 25,652 | 25,293 | 24,857 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes reserves | -82,750 | -331,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes and minority interest | -4,659,000 | -2,590,000 | -3,103,000 | -3,155,000 | -4,145,000 | -2,065,000 | -3,252,000 | -783,000 | -3,250,000 | -2,471,000 | -777,000 | -400,000 | -1,852,000 | -3,551,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest | -1,000 | 31,000 | 2,000 | 24,000 | 24,000 | 18,000 | 70,000 | 54,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales | 13,952,000 | 12,140,000 | 12,024,000 | 13,569,000 | 12,753,000 | 11,927,000 | 12,950,000 | 12,779,000 | 11,086,000 | 12,008,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
royalty and other income | 1,000 | 1,000 | 47,000 | 115,000 | 80,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total revenues | 9,433,250 | 12,140,000 | 12,024,000 | 13,569,000 | 12,754,000 | 11,927,000 | 12,951,000 | 12,826,000 | 11,201,000 | 12,088,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general, and administrative expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other charges | 390,000 | 230,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total selling, general, and administrative expenses | 6,475,750 | 8,187,000 | 9,425,000 | 6,180,500 | 9,085,000 | 8,013,000 | 7,624,000 | 7,318,000 | 9,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted net income per share | -0.09 | -0.11 | -0.18 | -0.07 | -0.15 | -0.06 | -0.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding – | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | 25,227 | 19,602 | 20,550 | 17,704 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per share | -0.07 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in earnings of joint venture | 106,000 | -6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in earnings (operations) of joint venture | -75,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding | 17,182 | 17,163 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
subsidiary closure charges | 1,225,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.
