Revenue
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|---|
| Revenue | $577.8M | $504.1M | $430.5M | $350.9M | $272.1M | $214.6M | $186.9M |
| Gross profit | $437.9M | $373.0M | $306.9M | $239.4M | $173.0M | $140.3M | $115.6M |
| Research & development | $167.3M | $137.8M | $113.6M | $93.9M | $74.4M | $50.9M | $42.1M |
| Operating expenses | $477.9M | $400.3M | $339.1M | $308.7M | $272.4M | $163.2M | $132.4M |
| Operating income | −$40.1M | −$27.4M | −$32.2M | −$69.3M | −$99.5M | −$23.0M | −$16.8M |
| EBITDAderived | −$22.3M | −$9.7M | −$15.5M | −$53.9M | −$82.7M | −$9.6M | −$4.0M |
| Net income | −$41.3M | −$18.2M | −$32.0M | −$69.4M | −$99.7M | −$46.8M | −$45.9M |
| Basic EPSper diluted share | -$0.52 | -$0.23 | -$0.45 | -$1.08 | -$1.63 | -$2.23 | -$2.23 |
| Diluted EPSper diluted share | -$0.52 | -$0.23 | -$0.45 | -$1.08 | -$1.63 | -$2.23 | -$2.23 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 26, 2026Form 4 · 10b5-1 | Murgel MicheleChief People & Places Officer | SellCommon Stock | 14.6K | $25.02 | $365.1K | 233.6K |
| Dec 29, 2025Form 4 · 10b5-1 | HALL JOHN TChief Executive Officer | SellCommon Stock | 8.0K | $47.48 | $379.8K | 5.71M |
| Dec 22, 2025Form 4 · 10b5-1 | HALL JOHN TChief Executive Officer | SellCommon Stock | 6.6K | $47.22 | $311.7K | 5.71M |
| Dec 22, 2025Form 4 · 10b5-1 | HALL JOHN TChief Executive Officer | SellCommon Stock | 1.3K | $46.52 | $60.5K | 5.72M |
| Dec 22, 2025Form 4 · 10b5-1 | HALL JOHN TChief Executive Officer | SellCommon Stock | 100 | $45.93 | $4.6K | 5.72M |