Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $120.3M | $109.0M | $99.2M | $103.0M | $100.3M | $67.4M | $70.1M | $23.9M | $45.4M | $50.6M | $62.7M | $16.9M | $13.3M | $16.3M |
| Gross profit | $33.5M | $39.4M | $31.9M | $22.5M | — | — | — | — | $41.9M | $48.9M | $62.1M | $16.8M | $9.5M | $11.2M |
| Gross margin | 27.87% | 36.20% | 32.12% | 21.87% | — | — | — | — | 92.43% | 96.64% | 99.04% | 99.17% | 71.20% | 68.59% |
| Research & development | $7.3M | $4.0M | $3.3M | $2.1M | $400,000 | $1.0M | $200,000 | — | $157,000 | $648,000 | $5.4M | $1.5M | $3.2M | $252,000 |
| Operating expenses | $86.5M | $41.4M | $45.2M | $115.1M | $95.4M | $108.3M | $85.0M | $30.3M | $49.5M | $66.7M | $104.5M | $58.7M | $45.5M | $31.2M |
| Operating income | −$53.0M | −$2.0M | −$13.3M | −$12.1M | $4.9M | −$41.0M | −$14.9M | −$6.4M | −$4.1M | −$16.1M | −$41.8M | −$41.8M | −$32.3M | −$14.8M |
| Operating margin | −44.01% | −1.80% | −13.44% | −11.72% | 4.84% | −60.84% | −21.25% | −26.73% | −9.13% | −31.80% | −66.63% | −247.08% | −242.80% | −91.01% |
| EBITDA | −$41.2M | $6.6M | −$2.8M | −$5.7M | $12.8M | −$32.4M | −$7.5M | −$5.7M | −$3.4M | −$15.1M | −$39.8M | −$39.9M | −$30.6M | −$13.9M |
| EBITDA margin | −34.25% | 6.09% | −2.81% | −5.49% | 12.75% | −48.16% | −10.73% | −23.71% | −7.39% | −29.87% | −63.41% | −236.06% | −230.39% | −85.47% |
| Net income | −$52.6M | −$5.1M | −$12.2M | −$8.9M | $60.4M | −$20.3M | $35.5M | $35.5M | $27.9M | $97.7M | −$30.1M | $1.4M | −$16.0M | −$13.1M |
| Net profit margin | −43.72% | −4.69% | −12.35% | −8.66% | 60.22% | −30.14% | 50.70% | 148.06% | 61.44% | 192.96% | −48.04% | 8.20% | −120.33% | −80.47% |
| Basic EPSper basic share | -$1.27 | -$0.14 | -$0.42 | -$0.48 | $3.31 | -$1.12 | $1.96 | $1.78 | $1.30 | $4.40 | -$1.37 | $0.06 | -$0.78 | -$0.65 |
| Diluted EPSper diluted share | -$1.27 | -$0.14 | -$0.42 | -$0.48 | $3.27 | -$1.12 | $1.93 | $1.76 | $1.29 | $4.34 | -$1.37 | $0.06 | -$0.78 | -$0.65 |
Reported shareholders
| Holder | % owned |
|---|---|
McIntyre Julian Alexander | ≈7.58%3.25M shares |
Blank Jeremy | ≈5.80%2.49M shares |
Alta Fundamental Advisers SP LLC / Alta Fundamental Advisers LLC | ≈4.73%2.03M shares |
ROYCE & ASSOCIATES LP | 4.34%1.86M shares |
AQR CAPITAL MANAGEMENT LLC | 4.23%1.81M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.41%1.46M shares |
Rasmus Robert E. | ≈2.51%1.08M shares |
MARSHALL WACE, LLP | 2.05%880.2K shares |
Peapod Lane Capital LLC | 1.84%787.88K shares |
DIMENSIONAL FUND ADVISORS LP | 1.42%607.42K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.39%598.06K shares |
JANE STREET GROUP, LLC | 1.19%509.23K shares |
BlackRock, Inc. | 1.19%508.97K shares |
Campbell-Breeden Richard | ≈1.15%491.65K shares |
DCF Advisers, LLC | 1.08%461.59K shares |
Truffle Hound Capital, LLC | 0.98%420K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.93%399.52K shares |
Wong Joseph M | ≈0.91%390.6K shares |
Round Rock Advisors LLC | 0.88%378.98K shares |
RBF Capital, LLC | 0.86%370K shares |
Percentages use 42.89M 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 |
|---|---|---|---|---|---|---|
| May 4, 2026Form 4 | Voncannon Jay LoringChief Financial Officer | SellCommon Stock | 16.7K | $2.27 | $37.9K | 48.3K |
| Mar 23, 2026Form 4 | Campbell-Breeden RichardDirector | BuyCommon Stock · indirect | 150.0K | $2.21 | $331.5K | 404.8K |
| Mar 17, 2026Form 4 | Wong Joseph MChief Technology Officer | BuyCommon Stock | 10.0K | $1.89 | $18.9K | 400.7K |
| Mar 16, 2026Form 4 | Smith Claiborne BensonGen Counsel, Corp Secretary | BuyCommon Stock | 1.0K | $1.92 | $1.9K | 102.5K |
| Mar 13, 2026Form 4 | EICHER CAROL SDirector | BuyCommon Stock | 77.5K | $1.95 | $151.1K | 174.0K |