Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $182.7M | $193.9M | $236.2M | $200.0M | $607.2M | $589.5M | $713.4M | $405.0M | $271.7M | $266.9M | $192.9M | $285.0M |
| Operating expenses | $658.5M | $852.6M | $848.6M | $744.1M | $535.1M | $520.8M | $515.6M | $153.0M | $136.2M | $120.2M | — | — |
| Operating income | $41.8M | $45.0M | $113.7M | $88.4M | $72.1M | $68.7M | $197.8M | $252.0M | $135.6M | $146.7M | $80.7M | $14.5M |
| EBITDAderived | $53.3M | $49.7M | $114.8M | $89.4M | $73.1M | $69.7M | $198.8M | $253.2M | $137.6M | $148.5M | $82.8M | $16.9M |
| Net income | $17.6M | $23.1M | $57.1M | $34.0M | $35.7M | $28.8M | $74.6M | $96.0M | $42.3M | $37.2M | $7.3M | $10.3M |
| Basic EPSper diluted share | $1.03 | $1.38 | $3.44 | $2.06 | $2.18 | $1.77 | $4.59 | $5.94 | $2.63 | $2.33 | $0.46 | — |
| Diluted EPSper diluted share | $1.03 | $1.38 | $3.44 | $2.04 | $2.15 | $1.75 | $4.59 | $5.92 | $2.63 | $2.33 | $0.46 | — |