Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $235.9M | $139.4M | $60.6M | $12.0M | $114.8M | $58.8M |
| Operating income | $176.8M | $82.2M | $22.2M | −$28.4M | −$68.7M | −$27.9M |
| EBITDAderived | $178.1M | $83.2M | $23.1M | −$27.6M | −$67.9M | −$27.5M |
| Net income | $133.1M | $78.5M | $7.1M | −$38.1M | −$75.2M | −$32.4M |
| Basic EPSper diluted share | $3.93 | $2.33 | $1.27 | -$7.00 | -$0.38 | -$0.17 |
| Diluted EPSper diluted share | $3.72 | $2.19 | $1.25 | -$7.00 | -$0.38 | -$0.17 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 26, 2026Form 4 · 10b5-1 | Brading Lee DicksonChief Financial Officer | SellCommon Stock, par value $0.00001 per share | 5.0K | $170.07 | $850.4K | 306.9K |
| Jun 26, 2026Form 4 · 10b5-1 | Brading Lee DicksonChief Financial Officer | SellCommon Stock, par value $0.00001 per share | 574 | $165.00 | $94.7K | 311.9K |
| Jun 25, 2026Form 4 · 10b5-1 | Brading Lee DicksonChief Financial Officer | SellCommon Stock, par value $0.00001 per share | 4.4K | $165.19 | $731.1K | 312.5K |
| Jun 18, 2026Form 4 · 10b5-1 | Brading Lee DicksonChief Financial Officer | SellCommon Stock, par value $0.00001 per share | 1.9K | $161.00 | $313.6K | 316.9K |
| Jun 18, 2026Form 4 · 10b5-1 | Brading Lee DicksonChief Financial Officer | SellCommon Stock, par value $0.00001 per share | 2.0K | $160.31 | $316.1K | 318.9K |