Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $692.5M | $500.2M | $287.9M | $404.1M | $418.5M | $346.9M | $248.8M | $163.3M | $126.2M |
| Research & development | $31.5M | $29.6M | $27.6M | $31.7M | $35.7M | $29.7M | $20.2M | $14.2M | $9.2M |
| Operating income | $58.3M | $31.8M | −$52.0M | −$24.8M | −$21.9M | −$11.7M | −$8.0M | −$13.9M | −$4.7M |
| EBITDAderived | $62.1M | $37.4M | −$45.8M | −$18.9M | −$16.9M | −$8.3M | −$5.9M | −$12.6M | −$3.3M |
| Net income | $99.3M | $32.2M | −$51.3M | −$24.4M | −$19.4M | −$11.2M | −$7.1M | −$13.8M | −$5.1M |
| Basic EPSper diluted share | $2.75 | $0.92 | -$1.54 | -$0.77 | -$0.67 | -$0.41 | -$0.28 | -$3.03 | -$2.18 |
| Diluted EPSper diluted share | $2.63 | $0.88 | -$1.54 | -$0.77 | -$0.67 | -$0.41 | -$0.28 | -$3.03 | -$2.18 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 8, 2026Form 4 · 10b5-1 | Sanborn JosephCFO and Chief Admin Officer | SellClass A Common Stock | 1.9K | $19.55 | $37.5K | 327.8K |
| Jun 8, 2026Form 4 · 10b5-1 | Sanborn JosephCFO and Chief Admin Officer | SellClass A Common Stock | 4.7K | $19.17 | $91.0K | 329.7K |
| Jun 1, 2026Form 4 · 10b5-1 | Ayotte JonChief Accounting Officer | SellClass A Common Stock | 889 | $20.00 | $17.8K | 80.7K |
| May 27, 2026Form 4 · 10b5-1 | Brainard DavidChief Technology Officer | SellClass A Common Stock | 581 | $19.90 | $11.6K | 178.2K |
| May 26, 2026Form 4 · 10b5-1 | Brainard DavidChief Technology Officer | SellClass A Common Stock | 516 | $18.69 | $9.6K | 178.8K |