Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $953.0M | $879.7M | $755.6M | $663.6M | $514.9M | $404.3M | $371.9M | $375.8M | $382.2M | $344.1M |
| Operating expenses | — | — | — | — | — | $383.5M | $364.7M | $359.4M | $347.7M | $173,196 |
| Operating income | $141.2M | $133.4M | $81.5M | $56.2M | $33.1M | $20.9M | $7.2M | $16.4M | $34.5M | $25.8M |
| EBITDAderived | $204.4M | $191.5M | $149.9M | $126.8M | $82.8M | $61.6M | $46.3M | $36.1M | $49.2M | $40.6M |
| Net income | $55.7M | $24.0M | −$1.3M | −$2.1M | $1.4M | $25.7M | −$33.6M | −$17.8M | $3.8M | $20.2M |
| Basic EPSper diluted share | $0.70 | -$0.31 | -$0.63 | -$0.50 | -$0.34 | $0.38 | -$0.50 | -$0.29 | $0.05 | $0.15 |
| Diluted EPSper diluted share | $0.68 | -$0.31 | -$0.63 | -$0.50 | -$0.34 | $0.38 | -$0.50 | -$0.29 | $0.05 | $0.15 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Aug 21, 2025Form 4 | Kumar RajivChief Accounting Officer | SellCommon Stock | 10.0K | $8.00 | $80.0K | 46.1K |
| Jun 11, 2025Form 4 | MILLER BRADLEY JGeneral Counsel and CRO | SellCommon Stock | 100.0K | $8.55 | $855.0K | 243.6K |
| May 22, 2025Form 4 | Davis MariettaDirector | SellCommon Stock | 9.4K | $7.22 | $68.1K | 75.1K |
| Jan 21, 2025Form 4 | Priore John VitoDirector,TenPercentOwner | SellCommon Stock | 1.24M | $7.44 | $9.25M | 4.07M |
| Jan 21, 2025Form 4 | Ram RanjanaChief Operating Officer | SellCommon Stock | 6.6K | $7.44 | $49.2K | 686.4K |