Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $667.1M | $674.0M | $709.9M | $678.0M | $565.5M | $455.4M | $438.7M | $451.2M | $481.2M | $457.0M | $355.4M | $336.3M | $292.8M | $277.8M | $262.8M | $619.1M | $242.3M |
| Operating expenses | $699.5M | $729.9M | $749.0M | $717.8M | $617.7M | $446.3M | $425.3M | $390.2M | $425.9M | $405.7M | $276.8M | $250.8M | $228.8M | $221.2M | $219.4M | $580.9M | $172.6M |
| Operating income | $28.4M | −$795,000 | $13.2M | $7.9M | −$15.0M | $9.2M | $13.4M | $61.0M | $55.3M | $51.3M | $78.6M | $85.6M | $64.1M | $56.6M | $43.4M | $38.3M | $69.7M |
| EBITDAderived | $161.4M | $137.5M | $154.8M | $143.1M | $87.7M | $97.5M | $102.5M | $146.7M | $142.2M | $127.3M | $135.5M | $136.8M | $112.8M | $107.2M | $94.6M | $115.0M | $108.6M |
| Net income | −$14.9M | −$26.4M | −$14.5M | −$7.6M | −$20.8M | −$708,000 | $2.0M | $34.9M | $48.9M | $24.2M | $33.2M | $59.1M | $349.2M | $53.2M | $21.9M | $37.6M | $36.6M |
| Basic EPSper diluted share | -$1.38 | -$2.10 | -$1.25 | -$0.67 | -$1.52 | -$0.89 | -$0.68 | $1.24 | $1.95 | $0.75 | $1.06 | $3.03 | $19.85 | $3.15 | $1.42 | $2.51 | $2.33 |
| Diluted EPSper diluted share | -$1.38 | -$2.10 | -$1.25 | -$0.67 | -$1.52 | -$0.89 | -$0.68 | $1.24 | $1.94 | $0.75 | $1.06 | $3.01 | $19.71 | $3.13 | $1.41 | $2.48 | $2.32 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 26, 2026Form 4 | PRIOR CORNELIUS B JRTenPercentOwner | SellCommon Stock · indirect | 500 | $27.10 | $13.6K | 86.4K |
| Jun 25, 2026Form 4 | PRIOR CORNELIUS B JRTenPercentOwner | SellCommon Stock · indirect | 500 | $27.05 | $13.5K | 86.9K |
| Jun 25, 2026Form 4 | PRIOR CORNELIUS B JRTenPercentOwner | SellCommon Stock · indirect | 500 | $27.10 | $13.6K | 87.4K |
| Jun 12, 2026Form 4 | PRIOR CORNELIUS B JRTenPercentOwner | SellCommon Stock · indirect | 19.1K | $27.96 | $534.0K | 87.9K |
| Jun 11, 2026Form 4 | PRIOR CORNELIUS B JRTenPercentOwner | SellCommon Stock · indirect | 2.0K | $27.30 | $54.6K | 107.0K |