Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $328.1M | $408.7M | $448.2M | $512.4M | $549.2M | $360.8M | $265.4M |
| Research & development | $8.8M | $9.9M | $8.8M | $8.8M | $7.5M | $4.8M | $3.7M |
| Operating income | $62.6M | $89.0M | $51.8M | $87.3M | −$967.6M | −$349,873 | $25.6M |
| EBITDAderived | $64.8M | $91.7M | $55.6M | $90.4M | −$964.9M | — | $27.9M |
| Net income | $5.6M | $7.1M | $1.8M | $18.0M | −$1.01B | −$538.4M | $28.0M |
| Basic EPSper diluted share | $2.41 | $3.67 | $1.12 | $0.73 | — | — | — |
| Diluted EPSper diluted share | $2.31 | $3.58 | $1.07 | $0.73 | — | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 22, 2026Form 4 | Stansberry Frank PorterDirector,TenPercentOwner | BuyClass A Common Stock | 10.0K | $17.88 | $178.8K | 365.5K |
| May 20, 2026Form 4 | Stansberry Frank PorterDirector,TenPercentOwner | BuyClass A Common Stock | 20.1K | $17.21 | $345.9K | 355.5K |
| May 18, 2026Form 4 | Stansberry Frank PorterDirector,TenPercentOwner | BuyClass A Common Stock | 100 | $16.46 | $1.6K | 335.4K |
| May 18, 2026Form 4 | Stansberry Frank PorterDirector,TenPercentOwner | BuyClass A Common Stock | 3.5K | $16.50 | $58.1K | 335.3K |
| May 15, 2026Form 4 | Stansberry Frank PorterDirector,TenPercentOwner | BuyClass A Common Stock | 11 | $16.71 | $183.81 | 331.8K |