Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $86.2M | $83.8M | $73.9M | $75.6M | $59.8M | $44.6M | $61.5M | $73.3M | $79.6M | $71.5M | $70.4M | $49.6M | $55.0M | $53.4M | $35.8M | $49.0M |
| Gross profit | $64.2M | $71.8M | $63.4M | $45.4M | $43.9M | $36.3M | $38.8M | $43.4M | $42.9M | $50.2M | $46.7M | $29.2M | $26.2M | $27.7M | $15.0M | $19.7M |
| Gross margin | 74.49% | 85.64% | 85.82% | 60.00% | 73.38% | 81.41% | 63.10% | 59.20% | 53.91% | 70.13% | 66.32% | 58.82% | 47.65% | 51.96% | 41.84% | 40.26% |
| Operating expenses | $70.9M | $77.3M | $73.8M | $58.0M | $51.7M | $44.4M | $46.6M | $48.9M | $47.1M | $51.0M | $44.6M | $26.7M | $26.2M | $34.3M | $20.7M | $23.4M |
| Operating income | −$6.7M | −$5.5M | −$10.4M | −$12.6M | −$7.8M | −$8.0M | −$7.7M | −$5.5M | −$4.2M | −$857,166 | $2.1M | $2.5M | $16,905 | −$6.5M | −$5.7M | −$3.7M |
| Operating margin | −7.77% | −6.58% | −14.06% | −16.73% | −12.99% | −18.03% | −12.58% | −7.46% | −5.33% | −1.20% | 3.05% | 5.03% | 0.03% | −12.23% | −15.90% | −7.53% |
| EBITDA | −$4.5M | −$3.0M | −$7.7M | −$10.1M | −$4.6M | −$4.8M | −$4.5M | −$2.3M | −$1.2M | $1.4M | $4.0M | $4.2M | $3.1M | $793,780 | −$1.5M | $1.4M |
| EBITDA margin | −5.17% | −3.58% | −10.47% | −13.29% | −7.73% | −10.78% | −7.30% | −3.12% | −1.52% | 1.89% | 5.61% | 8.56% | 5.59% | 1.49% | −4.14% | 2.82% |
| Net income | −$5.1M | −$5.8M | −$10.4M | −$13.1M | −$7.6M | −$7.3M | −$4.5M | −$5.9M | −$3.1M | −$772,584 | $2.3M | $2.1M | $477,216 | −$7.0M | −$9.0M | −$5.0M |
| Net profit margin | −5.91% | −6.88% | −14.06% | −17.34% | −12.70% | −16.36% | −7.29% | −8.03% | −3.84% | −1.08% | 3.32% | 4.24% | 0.87% | −13.16% | −25.06% | −10.22% |
| Basic EPSper basic share | -$0.35 | -$0.40 | -$0.80 | -$1.10 | -$0.60 | -$0.90 | -$1.10 | -$1.90 | -$1.10 | -$0.30 | $1.00 | $0.90 | $0.20 | -$3.40 | -$9.60 | -$5.90 |
| Diluted EPSper diluted share | -$0.35 | -$0.40 | -$0.80 | -$1.10 | -$0.60 | -$0.90 | -$1.10 | — | — | — | — | — | — | — | — | — |
Reported shareholders
| Holder | % owned |
|---|---|
MORGAN CHARLES D | ≈37.99%5.64M shares |
ARMISTICE CAPITAL, LLC | 10.93%1.62M shares |
PISARIS JOHN B | ≈5.51%818.38K shares |
Howe Richard K | ≈3.69%547.92K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.53%523.33K shares |
PERKINS CAPITAL MANAGEMENT INC | 3.47%515.01K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.90%134.19K shares |
RUIZ WALLACE D | ≈0.85%126.37K shares |
BlackRock, Inc. | 0.83%123.81K shares |
VANGUARD FIDUCIARY TRUST CO | 0.42%62.9K shares |
Cameron Gordon J | —58.57K shares |
RENAISSANCE TECHNOLOGIES LLC | 0.39%57.44K shares |
STATE STREET CORP | 0.37%54.81K shares |
Lee Kenneth Ewell | —54.5K shares |
Centiva Capital, LP | 0.33%48.49K shares |
Lowenthal Barry | ≈0.31%46.33K shares |
CITADEL ADVISORS LLC | 0.24%35.69K shares |
JANE STREET GROUP, LLC | 0.23%33.71K shares |
HRT FINANCIAL LP | 0.18%27.37K shares |
NORTHERN TRUST CORP | 0.17%25.13K shares |
Percentages use 14.84M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Sep 9, 2025Form 4 | Lowenthal BarryPresident | SellCommon Stock | 6.6K | $3.56 | $23.4K | 46.3K |
| Jun 12, 2025Form 4 | Howe Richard KChairman & CEO | BuyCommon Stock | 15.0K | $3.65 | $54.8K | 456.0K |
| Jun 12, 2025Form 4 | RUIZ WALLACE DCFO | BuyCommon Stock | 7.0K | $3.49 | $24.4K | 102.5K |