Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $442.1M | $342.3M | $286.7M | $212.9M | $162.8M | $140.4M |
| Gross profit | $86.9M | $69.6M | $59.3M | $26.0M | −$7.5M | $22.7M |
| Research & development | $14.6M | $15.0M | $10.2M | $9.4M | $8.7M | $4.2M |
| Operating income | −$2.6M | $6.6M | −$14.8M | −$29.8M | −$57.1M | −$8.6M |
| EBITDAderived | $33.1M | $25.3M | $14.1M | −$1.6M | −$29.7M | $10.2M |
| Net income | $118.9M | −$6.8M | −$30.8M | −$39.6M | −$50.7M | −$20.6M |
| Basic EPSper diluted share | $2.47 | -$0.14 | -$0.68 | -$0.97 | -$1.76 | -$1.15 |
| Diluted EPSper diluted share | $2.44 | -$0.14 | -$0.68 | -$0.97 | -$1.76 | -$1.15 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 11, 2026Form 4 · 10b5-1 | Manko SteveCFO | SellCommon Stock | 75.0K | $35.08 | $2.63M | 96.6K |
| Apr 14, 2026Form 4 · 10b5-1 | Manko SteveCFO | SellCommon Stock | 84.2K | $30.41 | $2.56M | 171.6K |
| Mar 16, 2026Form 4/A · 10b5-1 | Manko SteveCFO | SellCommon Stock | 71.7K | $27.84 | $2.00M | 224.9K |
| Mar 16, 2026Form 4 · 10b5-1 | Manko SteveCFO | SellCommon Stock | 81.4K | $27.84 | $2.27M | 215.2K |
| Mar 16, 2026Form 4 · 10b5-1 | Manko SteveCFO | SellCommon Stock | 9.7K | $27.84 | $270.3K | 296.6K |