Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $2.12B | $1.74B | $1.66B | $1.36B | $966.2M | $817.1M | $786.4M |
| Operating expenses | $2.09B | $1.72B | $1.64B | $1.38B | $1.18B | $791.7M | $770.3M |
| Operating income | $34.2M | $17.0M | $20.6M | −$19.1M | −$217.4M | $25.4M | $16.1M |
| EBITDAderived | $44.1M | $24.3M | $27.2M | −$14.6M | −$215.0M | $27.2M | $17.5M |
| Net income | $22.9M | $14.4M | $23.1M | −$8.6M | −$188.2M | $31.2M | $8.2M |
| Basic EPSper diluted share | $0.19 | $0.12 | $0.20 | -$0.08 | -$1.83 | $0.33 | $0.09 |
| Diluted EPSper diluted share | $0.18 | $0.11 | $0.19 | -$0.08 | -$1.83 | $0.33 | $0.09 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 29, 2026Form 4 · 10b5-1 | Morris Matthew ShawnDirector | SellCommon Stock, par value $0.01 per share | 63.2K | $25.33 | $1.60M | 76.7K |
| Jun 26, 2026Form 4 · 10b5-1 | Morris Matthew ShawnDirector | SellCommon Stock, par value $0.01 per share | 88.1K | $25.33 | $2.23M | 76.7K |
| Jun 26, 2026Form 4 · 10b5-1 | Mountcastle DavidEVP & Chief Financial Officer | SellCommon Stock, par value $0.01 per share | 17.2K | $25.18 | $433.0K | 211.5K |
| May 12, 2026Form 4 · 10b5-1 | Mehrotra ParthChief Executive Officer | SellCommon Stock, $0.01 par value per share | 15.6K | $22.64 | $354.2K | 434.4K |
| May 11, 2026Form 4 | Mountcastle DavidEVP & Chief Financial Officer | SellCommon Stock, par value $0.01 per share | 3.4K | $22.60 | $76.5K | 211.5K |