Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.82B | $1.11B | $1.22B | $1.32B | $1.30B | $1.02B | $844.1M | $653.2M | $675.0M | $610.2M |
| Gross profit | $1.35B | $759.3M | $766.6M | $852.6M | $822.1M | $620.4M | $436.1M | $287.3M | $260.0M | $230.6M |
| Gross margin | 73.91% | 68.18% | 62.89% | 64.80% | 63.24% | 60.81% | 51.66% | 43.98% | 38.52% | 37.79% |
| Operating expenses | $46.4M | $32.7M | $1.19B | $31.9M | — | $283.9M | $25.9M | $98.5M | $24.6M | $75.2M |
| Operating income | $1.35B | $726.6M | −$428.0M | $820.7M | $860.7M | $336.5M | $410.2M | $188.8M | $235.4M | $155.4M |
| Operating margin | 74.29% | 65.25% | −35.11% | 62.38% | 66.21% | 32.98% | 48.60% | 28.90% | 34.87% | 25.47% |
| EBITDA | $1.66B | $951.9M | −$154.9M | $1.11B | $1.16B | $577.5M | $673.4M | $436.5M | $508.4M | $429.2M |
| EBITDA margin | 91.12% | 85.48% | −12.71% | 84.13% | 89.25% | 56.61% | 79.78% | 66.82% | 75.32% | 70.34% |
| Net income | $1.11B | $552.1M | −$466.4M | $700.6M | $733.7M | $326.2M | $344.1M | $139.0M | $194.7M | $122.2M |
| Net profit margin | 61.01% | 49.58% | −38.26% | 53.25% | 56.44% | 31.97% | 40.77% | 21.28% | 28.84% | 20.03% |
| Basic EPSper basic share | $5.77 | $2.87 | -$2.43 | $3.66 | $3.84 | $1.71 | $1.83 | $0.75 | $1.06 | $0.70 |
| Diluted EPSper diluted share | $5.76 | $2.87 | -$2.43 | $3.65 | $3.83 | $1.71 | $1.83 | $0.75 | $1.06 | $0.69 |
Reported shareholders