Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $1.18B | $995.0M | $924.4M | $960.5M | $760.7M | $478.0M | $359.7M |
| Operating income | $140.6M | $92.4M | $95.0M | $83.9M | −$54.3M | $50.3M | $36.9M |
| EBITDAderived | $202.1M | $152.6M | $155.8M | $141.7M | −$6.4M | $89.3M | $72.0M |
| Net income | $102.3M | $45.9M | $45.7M | $40.4M | −$58.7M | $34.5M | $33.9M |
| Basic EPSper diluted share | $1.14 | $0.52 | $0.49 | $0.41 | -$0.62 | $0.38 | $0.37 |
| Diluted EPSper diluted share | $1.10 | $0.50 | $0.48 | $0.39 | -$0.62 | $0.38 | $0.37 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 2, 2026Form 4 · 10b5-1 | Johnson JarrodChief Customer Officer | SellClass A Common Stock | 11.4K | $6.89 | $78.6K | 25.1K |
| Apr 1, 2026Form 4 · 10b5-1 | Johnson JarrodChief Customer Officer | SellClass A Common Stock | 25.0K | $6.78 | $169.5K | 36.5K |
| Dec 15, 2025Form 4 · 10b5-1 | Johnson JarrodChief Customer Officer | SellClass A Common Stock | 17.8K | $12.03 | $214.5K | 6.4K |
| Aug 18, 2025Form 4 | Johnson JarrodChief Customer Officer | SellClass A Common Stock | 10.9K | $17.25 | $187.5K | 24.2K |
| Aug 11, 2025Form 4 · 10b5-1 | Johnson JarrodChief Customer Officer | SellClass A Common Stock | 24.2K | $17.04 | $412.9K | 24.2K |