Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.10B | $2.13B | $2.21B | $1.96B | $1.30B | $436.5M | $1.35B | $1.27B | $1.14B | $1.01B | $867.0M | $746.8M | $635.6M | $608.1M |
| Operating income | $86.1M | $220.4M | $306.6M | $262.5M | $187.2M | −$252.6M | $148.1M | $161.0M | $165.8M | $150.5M | $110.0M | $73.9M | $51.0M | $43.7M |
| EBITDAderived | $365.5M | $458.6M | $515.1M | $431.8M | $325.5M | −$113.8M | $280.5M | $279.3M | $268.5M | $238.8M | $188.7M | $144.7M | $117.4M | $107.2M |
| Net income | −$48.7M | $58.3M | $126.9M | $137.1M | $108.7M | −$207.0M | $100.3M | $117.2M | $120.9M | $90.8M | — | — | — | — |
| Basic EPSper diluted share | -$1.40 | $1.49 | $2.94 | $2.83 | $2.26 | -$4.75 | $3.00 | $3.00 | $2.93 | $2.16 | $1.46 | $0.22 | $0.07 | $0.26 |
| Diluted EPSper diluted share | -$1.40 | $1.46 | $2.88 | $2.79 | $2.21 | -$4.75 | $2.94 | $2.93 | $2.84 | $2.10 | $1.39 | $0.21 | $0.06 | $0.26 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 17, 2026Form 4 | Klohn SteveSVP Chief Information Officer | SellCommon Stock | 7.0K | $14.69 | $102.7K | 38.5K |
| Jan 16, 2026Form 4 | Rodriguez Rodolfo JrSVP, Chief Legal Officer | BuyCommon Stock | 730 | $20.10 | $14.7K | 14.5K |
| Oct 21, 2025Form 4 | Lal TarunChief Executive Officer | BuyCommon Stock | 1.0K | $18.39 | $18.4K | 11.6K |
| Sep 18, 2025Form 4 | Lal TarunChief Executive Officer | BuyCommon Stock | 2.5K | $20.52 | $51.3K | 10.6K |
| Jul 22, 2025Form 4 | Lal TarunChief Executive Officer | BuyCommon Stock | 8.1K | $31.26 | $252.0K | 8.1K |