Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.31B | $1.28B | $1.02B | $1.07B | $1.20B | $1.10B | $861.3M | $794.0M | $843.2M | $891.6M |
| Gross profit | $1.67B | $802.6M | $573.4M | $565.5M | $658.9M | $585.6M | $345.9M | $295.9M | $337.0M | $328.4M |
| Gross margin | 72.22% | 62.48% | 56.44% | 53.09% | 54.83% | 53.42% | 40.16% | 37.27% | 39.97% | 36.84% |
| Operating expenses | $90.0M | $181.8M | $68.2M | $53.6M | — | $65.7M | $220.4M | $51.6M | $263.4M | — |
| Operating income | $1.58B | $620.8M | $505.3M | $511.9M | $754.7M | $519.9M | $125.5M | $244.3M | $73.7M | — |
| Operating margin | 68.33% | 48.33% | 49.73% | 48.06% | 62.80% | 47.42% | 14.57% | 30.77% | 8.74% | — |
| EBITDA | $1.58B | $622.2M | $755.2M | $903.3M | $756.5M | $521.8M | $127.4M | $245.3M | $74.7M | — |
| EBITDA margin | 68.39% | 48.43% | 74.33% | 84.81% | 62.96% | 47.60% | 14.79% | 30.90% | 8.85% | — |
| Net income | $1.47B | $529.1M | $537.6M | $669.1M | $754.9M | $507.8M | $86.1M | $427.1M | $57.7M | $195.1M |
| Net profit margin | 63.58% | 41.19% | 52.92% | 62.83% | 62.82% | 46.32% | 10.00% | 53.79% | 6.84% | 21.89% |
| Basic EPSper basic share | $3.24 | $1.17 | $1.19 | $1.48 | $1.68 | $1.13 | $0.19 | $0.96 | $0.13 | $0.45 |
| Diluted EPSper diluted share | $3.24 | $1.17 | $1.19 | $1.48 | $1.67 | $1.13 | $0.19 | $0.96 | $0.13 | $0.45 |
Reported ownership