Revenue
2022
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|---|
| Revenue | $166.9M | $183.5M | $226.0M | — | $209.8M | — |
| Gross profit | $65.1M | $66.5M | $67.1M | — | $67.4M | — |
| Gross margin | 39.01% | 36.24% | 29.69% | — | 32.13% | — |
| Operating expenses | $58.9M | $78.1M | $97.3M | — | $64.6M | — |
| Operating income | $6.2M | −$11.6M | −$30.2M | — | $2.8M | — |
| Operating margin | 3.71% | −6.32% | −13.36% | — | 1.33% | — |
| EBITDA | $15.7M | −$2.9M | — | — | $14.0M | $14.6M |
| EBITDA margin | 9.41% | −1.58% | — | — | 6.67% | — |
| Net income | $500,000 | −$13.6M | −$32.5M | — | $500,000 | — |
| Net profit margin | 0.30% | −7.41% | −14.38% | — | 0.24% | — |
| Basic EPSper basic share | $0.01 | -$0.35 | -$0.91 | -$0.40 | $0.02 | $0.01 |
| Diluted EPSper diluted share | $0.01 | -$0.35 | -$0.91 | -$0.40 | $0.02 | $0.01 |
Reported major voting-rights holders
| Holder | Voting rights |
|---|---|
Aberforth Partners LLP | 24.90%Oct 9, 2026 · 10.06M votes |
Schroders Plc | 12.99%Oct 13, 2026 · 5.25M votes |
The Wellcome Trust Limited as trustee of The Wellcome Trust | 8.53%Sep 11, 2026 · 3.44M votes |
Sterling Strategic Valu | 7.82%Jun 26, 2026 · 3.16M votes |
These are threshold-crossing notices, not a complete ownership register. Percentages show issuer voting rights held through the listed share class, exclude financial instruments, and come from different dates. Positions may overlap.
Gray completes the 100% scale; it is not an estimate of other owners.