Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $274.8M | $265.9M | $365.6M | $333.7M | $214.4M | $172.2M | $261.3M | $186.9M | $75.4M |
| Gross profit | $42.7M | $178.2M | $313.3M | $247.1M | $101.3M | $57.2M | $147.0M | $90.2M | $53.0M |
| Operating income | −$34.7M | $108.8M | $240.6M | $174.4M | $37.1M | $4.1M | $48.0M | $40.9M | $21.5M |
| EBITDAderived | $38.6M | $181.6M | $324.6M | $242.0M | $107.6M | $69.7M | $106.9M | $80.0M | $51.6M |
| Net income | −$37.1M | $71.3M | $173.7M | $73.9M | −$4.6M | −$25.1M | $12.0M | $5.0M | $981,000 |
| Basic EPSper diluted share | -$0.37 | $0.71 | $1.71 | $0.76 | -$0.05 | -$0.26 | $0.13 | $0.12 | $0.04 |
| Diluted EPSper diluted share | -$0.37 | $0.70 | $1.56 | $0.74 | -$0.05 | -$0.26 | $0.13 | $0.12 | $0.04 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jan 20, 2026Form 4 · 10b5-1 | Lewis Heidi DianeEVP, General Counsel & Sec | SellCommon Stock, par value $0.0001 per share | 9.0K | $7.34 | $66.1K | 131.7K |
| Dec 15, 2025Form 4 · 10b5-1 | Lewis Heidi DianeEVP, General Counsel & Sec | SellCommon Stock, par value $0.0001 per share | 13.5K | $8.50 | $114.4K | 140.7K |
| Dec 3, 2025Form 4 | Robertson StephenDirector | BuyCommon Stock, par value $0.0001 per share | 125.0K | $7.94 | $992.5K | 445.0K |
| Nov 17, 2025Form 4 · 10b5-1 | Lewis Heidi DianeEVP, General Counsel & Sec | SellCommon Stock, par value $0.0001 per share | 9.0K | $6.70 | $60.3K | 154.2K |
| Nov 17, 2025Form 4 | Robertson StephenDirector | BuyCommon Stock, par value $0.0001 per share | 145.0K | $6.85 | $993.3K | 320.0K |