Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $1.53B | $1.32B | $1.00B | $764.0M | $930.0M | $529.3M | $337.5M | $233.7M |
| Operating expenses | — | — | $928.4M | $1.02B | $709.7M | $377.5M | $232.2M | $183.8M |
| Operating income | $68.5M | $64.5M | $11.6M | −$346.0M | $192.2M | $130.2M | $96.3M | $43.2M |
| EBITDAderived | $89.0M | $89.5M | $39.5M | −$321.3M | $208.4M | $138.1M | $101.0M | $46.6M |
| Net income | $47.6M | −$34.1M | −$58.5M | −$297.5M | $124.9M | $79.5M | $72.6M | $34.9M |
| Basic EPSper diluted share | $0.14 | -$0.20 | -$0.35 | -$1.81 | $0.77 | -$0.18 | $0.70 | $0.27 |
| Diluted EPSper diluted share | $0.01 | -$0.20 | -$0.35 | -$1.81 | $0.75 | -$0.18 | $0.55 | $0.23 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 19, 2026Form 4 · 10b5-1 | Devine Denise LDirector | SellCommon Stock, par value $0.01 per share | 4.0K | $1.02 | $4.1K | 367.2K |
| Feb 11, 2026Form 4 | Grant Robert ClayPRESIDENT | BuyCommon Stock, par value $0.01 per share · indirect | 40.0K | $0.88 | $35.2K | 101.4K |
| Feb 11, 2026Form 4 | Grant Robert ClayPRESIDENT | BuyCommon Stock, par value $0.01 per share · indirect | 39.5K | $0.89 | $35.2K | 100.9K |
| Feb 11, 2026Form 4 | Grant Robert ClayPRESIDENT | BuyCommon Stock, par value $0.01 per share · indirect | 39.4K | $0.89 | $35.0K | 100.8K |
| Mar 14, 2025Form 4 | Devine Denise LDirector | BuyCommon Stock, par value $0.01 per share | 4.0K | $3.62 | $14.5K | 318.6K |