Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $489.5M | $371.5M | $304.5M | $228.3M | $112.6M | $80.7M |
| Gross profit | $380.8M | $279.2M | $222.6M | $148.6M | $89.9M | $65.3M |
| Research & development | $128.4M | $113.1M | $101.0M | $102.5M | $51.0M | $39.6M |
| Operating expenses | $362.0M | $287.1M | $252.6M | $243.0M | $122.1M | $81.9M |
| Operating income | $18.8M | −$8.0M | −$30.0M | −$94.4M | −$32.3M | −$16.7M |
| EBITDAderived | $32.2M | $1.8M | −$20.8M | −$85.2M | −$31.4M | −$16.0M |
| Net income | $150.8M | −$4.6M | −$28.2M | −$91.6M | −$33.6M | −$16.3M |
| Basic EPSper diluted share | $1.95 | -$0.06 | -$0.42 | -$1.47 | -$0.65 | -$0.33 |
| Diluted EPSper diluted share | $1.77 | -$0.06 | -$0.42 | -$1.50 | -$0.65 | -$0.33 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 · 10b5-1 | Hulls ChrisDirector | SellCommon Stock | 16.0K | $47.07 | $755.1K | 406.9K |
| Jun 15, 2026Form 4 · 10b5-1 | Prober Charles J.Director | SellCommon stock | 7.9K | $46.07 | $365.3K | 109.9K |
| Jun 1, 2026Form 4 | COGHLAN JOHN PHILIPDirector | SellCommon stock · indirect | 204 | $44.64 | $9.1K | 28.4K |
| Jun 1, 2026Form 4 | COGHLAN JOHN PHILIPDirector | SellCommon stock · indirect | 3.8K | $43.95 | $166.8K | 28.6K |
| May 28, 2026Form 4 · 10b5-1 | Hulls ChrisDirector | SellCommon Stock | 16.4K | $40.34 | $660.7K | 403.5K |