Revenue
2017
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $2.47B | $1.65B | $1.17B | $1.19B | $665.3M | $273.9M | $416.0M | $198.1M |
| Gross profit | $1.18B | $817.7M | $591.2M | $630.2M | $266.6M | $2.4M | $87.8M | $23.7M |
| Gross margin | 47.49% | 49.63% | 50.59% | 53.07% | 40.07% | 0.89% | 21.12% | 11.95% |
| Operating expenses | $346.6M | $116.5M | $94.7M | $133.4M | $107.1M | $88.0M | $114.4M | $77.5M |
| Operating income | $828.4M | $625.4M | $631.5M | $529.1M | $210.6M | −$70.0M | $14.6M | $20.6M |
| Operating margin | 33.48% | 37.95% | 54.03% | 44.55% | 31.65% | −25.56% | 3.51% | 10.38% |
| EBITDA | $1.97B | $1.06B | $907.9M | $764.0M | $401.9M | $77.7M | $167.6M | $81.8M |
| EBITDA margin | 79.75% | 64.52% | 77.68% | 64.33% | 60.40% | 28.35% | 40.30% | 41.28% |
| Net income | $719.1M | $477.5M | $397.0M | $269.5M | $50.6M | −$102.7M | −$32.7M | $13.9M |
| Net profit margin | 29.06% | 28.98% | 33.96% | 22.69% | 7.61% | −37.51% | −7.87% | 7.02% |
| Basic EPSper basic share | $7.02 | $4.98 | $4.24 | $3.07 | $0.57 | -$1.18 | -$0.41 | $0.15 |
| Diluted EPSper diluted share | $6.71 | $4.63 | $4.00 | $2.76 | $0.54 | -$1.18 | -$0.41 | $0.15 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
JPMORGAN CHASE & CO | 5.53M |
Capital Research Global Investors | 4.63M |
PRICE T ROWE ASSOCIATES INC /MD/ | 4.58M |
Abu Dhabi Investment Council Co P.J.S.C | 2.89M |
BAILLIE GIFFORD & CO | 2.73M |
LAZARD ASSET MANAGEMENT LLC | 2.59M |
Ninety One UK Ltd | 1.89M |
Capital World Investors | 1.59M |
Driehaus Capital Management LLC | 1.26M |
WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 1.25M |
Route One Investment Company, L.P. | 1.22M |
FIL Ltd | 1.21M |
Thiel Macro LLC | 1.19M |
MORGAN STANLEY | 1.12M |
Cape Ann Asset Management Ltd | 979.69K |
GOLDMAN SACHS GROUP INC | 921.51K |
Artisan Partners Limited Partnership | 896.94K |
Vontobel Holding Ltd. | 872.96K |
Itau Unibanco Holding S.A. | 842.26K |
RWC Asset Management LLP | 805.55K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.