Revenue
2017
2018
2019
2020
2021
2022
2023
2024
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | — | $725.1M | $854.5M | $612.9M | $426.0M | $269.6M | $451.8M | $402.3M | $361.3M | — | — |
| Operating expenses | — | $336.3M | $377.7M | $301.5M | $225.2M | $183.1M | $194.6M | $192.0M | $197.1M | — | — |
| Operating income | — | $388.9M | $476.8M | $311.5M | $200.8M | $86.5M | $257.3M | $210.2M | $164.1M | — | — |
| Operating margin | — | 53.63% | 55.80% | 50.81% | 47.14% | 32.07% | 56.94% | 52.26% | 45.43% | — | — |
| EBITDA | — | $425.3M | $514.7M | $339.8M | $224.6M | $108.3M | $279.3M | $228.1M | $179.3M | — | — |
| EBITDA margin | — | 58.65% | 60.24% | 55.43% | 52.72% | 40.18% | 61.81% | 56.71% | 49.63% | — | — |
| Net income | — | $237.5M | $296.7M | $201.2M | $139.9M | $55.1M | $171.0M | $145.7M | $108.3M | — | — |
| Net profit margin | — | 32.75% | 34.73% | 32.82% | 32.84% | 20.45% | 37.85% | 36.22% | 29.98% | — | — |
| Basic EPSper basic share | — | $0.61 | $0.77 | $0.52 | $0.36 | $0.14 | $0.43 | $0.37 | $0.27 | — | — |
| Diluted EPSper diluted share | — | $0.61 | $0.77 | — | $0.36 | $0.14 | $0.43 | $0.37 | $0.27 | — | — |
Reported shareholders