Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $58.6M | $50.6M | $64.4M | $86.3M | $78.0M |
| Gross profit | $15.6M | $11.6M | $15.4M | $23.6M | $29.6M |
| Gross margin | 26.69% | 22.96% | 23.99% | 27.38% | 37.98% |
| Research & development | $3.0M | $5.5M | $3.9M | $2.8M | $2.7M |
| Operating expenses | $38.8M | $37.4M | $42.9M | $58.0M | $23.2M |
| Operating income | −$23.2M | −$25.8M | −$27.4M | −$34.4M | $6.5M |
| Operating margin | −39.52% | −50.86% | −42.60% | −39.86% | 8.29% |
| EBITDA | −$20.9M | −$24.4M | −$26.2M | −$33.5M | $7.1M |
| EBITDA margin | −35.71% | −48.15% | −40.68% | −38.83% | 9.08% |
| Net income | −$69.9M | −$40.6M | −$13.8M | −$40.0M | $4.3M |
| Net profit margin | −119.29% | −80.20% | −21.46% | −46.37% | 5.56% |
| Basic EPSper basic share | -$14.80 | -$59.15 | -$23.60 | -$93.60 | $10.80 |
| Diluted EPSper diluted share | -$14.80 | -$59.15 | -$23.60 | -$93.60 | $9.90 |
Reported shareholders
| Holder | % owned |
|---|---|
Alyeska Investment Group, L.P. | 3.74%500K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.65%354.22K shares |
Phares Denis | ≈1.36%181.08K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.78%104.28K shares |
XTX Topco Ltd | 0.63%83.47K shares |
CITADEL ADVISORS LLC | 0.55%73.77K shares |
UBS Group AG | 0.41%55.36K shares |
VANGUARD FIDUCIARY TRUST CO | 0.36%48.64K shares |
STATE STREET CORP | 0.23%30.26K shares |
KFG WEALTH MANAGEMENT, LLC | 0.21%28.1K shares |
NORTHERN TRUST CORP | 0.16%21.98K shares |
Singh Vickram | ≈0.14%19.17K shares |
HRT FINANCIAL LP | 0.13%17.32K shares |
JANE STREET GROUP, LLC | 0.11%14.61K shares |
BlackRock, Inc. | 0.11%14.36K shares |
TWO SIGMA INVESTMENTS, LP | 0.08%10.64K shares |
Lutz Lukas | ≈0.07%10K shares |
Ingargiola Luisa | —7.76K shares |
Boyle Howarth Perry Jr. | —7.25K shares |
Nelson Brian James | —7.01K shares |
Percentages use 13.35M 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.