Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $454.1M | $431.8M | $442.9M | $407.5M | $382.9M | $321.6M | $298.8M | $237.5M | $181.6M | $142.9M | $98.1M |
| Operating income | — | — | — | — | — | — | — | — | $84.9M | $63.6M | $42.4M |
| EBITDAderived | — | — | — | — | — | — | — | — | $147.6M | $109.5M | $71.2M |
| Net income | $96.5M | $162.4M | $155.5M | $122.1M | $102.4M | $51.2M | $79.4M | $69.4M | $54.8M | $36.4M | $19.3M |
| Basic EPSper diluted share | $0.51 | $0.86 | $0.83 | $0.72 | $0.67 | $0.44 | $0.83 | $0.86 | $3.21 | $2.76 | $2.15 |
| Diluted EPSper diluted share | $0.50 | $0.86 | $0.83 | $0.72 | $0.67 | $0.44 | $0.83 | $0.86 | $3.21 | $2.76 | $2.15 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jul 15, 2025Form 4 | Fennell KevinEVP, CFO & Treasurer | BuyCommon Stock | 859.11 | $15.92 | $13.7K | 179.3K |
| May 14, 2025Form 4 | Imperiale Richard PDirector | BuyCommon Stock | 2.5K | $15.78 | $39.5K | 16.3K |
| May 13, 2025Form 4 | Imperiale Richard PDirector | BuyCommon Stock | 2.5K | $15.93 | $39.8K | 13.8K |
| May 9, 2025Form 4 | Imperiale Richard PDirector | BuyCommon Stock | 2.5K | $16.34 | $40.9K | 11.3K |
| May 8, 2025Form 4 | Imperiale Richard PDirector | BuyCommon Stock | 2.5K | $16.28 | $40.7K | 8.8K |