Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $81.2M | $84.5M | $60.9M | $74.4M | $106.7M |
| Gross profit | $22.4M | $30.2M | $12.6M | $21.3M | $43.0M |
| Gross margin | 27.62% | 35.79% | 20.68% | 28.64% | 40.33% |
| Research & development | $14.6M | $11.6M | $5.1M | $3.0M | $834,818 |
| Operating expenses | $39.7M | $26.3M | $22.9M | $22.9M | $34.7M |
| Operating income | −$17.3M | $3.9M | −$10.3M | −$1.6M | $8.3M |
| Operating margin | −21.25% | 4.60% | −16.90% | −2.16% | 7.78% |
| EBITDA | −$17.0M | $4.2M | −$9.9M | −$1.0M | $9.1M |
| EBITDA margin | −20.95% | 4.96% | −16.19% | −1.40% | 8.52% |
| Net income | −$27.2M | $1.8M | −$9.1M | $947,807 | $8.5M |
| Net profit margin | −33.53% | 2.17% | −14.92% | 1.27% | 7.93% |
| Basic EPSper basic share | -$0.73 | $0.05 | -$0.25 | $0.03 | $0.24 |
| Diluted EPSper diluted share | -$3.65 | $0.05 | -$0.25 | $0.03 | $0.24 |
Reported shareholders
| Holder | % owned |
|---|---|
VANGUARD CAPITAL MANAGEMENT LLC | 14.47%447.62K shares |
TWO SIGMA INVESTMENTS, LP | 5.27%163.12K shares |
Foster Neil | ≈4.70%145.33K shares |
Pundmann Sandra | ≈4.70%145.33K shares |
GEODE CAPITAL MANAGEMENT, LLC | 3.75%116.15K shares |
Jamieson Ryan | ≈3.70%114.59K shares |
RENAISSANCE TECHNOLOGIES LLC | 3.65%112.93K shares |
VANGUARD FIDUCIARY TRUST CO | 1.94%60.13K shares |
NORTHERN TRUST CORP | 1.46%45.16K shares |
TWO SIGMA SECURITIES, LLC | 1.18%36.55K shares |
CITADEL ADVISORS LLC | 1.04%32.05K shares |
Vanguard Personalized Indexing Management, LLC | 1.01%31.18K shares |
UBS Group AG | 0.87%26.99K shares |
MAI Capital Management | 0.40%12.4K shares |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 0.39%12.21K shares |
OSAIC HOLDINGS, INC. | 0.32%10K shares |
Zhou Ying | ≈0.20%6.3K shares |
BARCLAYS PLC | 0.04%1.32K shares |
EverSource Wealth Advisors, LLC | 0.03%815 shares |
Percentages use 3.09M 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.