Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.81B | $1.35B | $1.02B | $821.2M | $823.6M | $748.1M | $683.1M | $651.8M | $542.8M |
| Gross profit | $999.3M | $595.8M | $385.6M | $212.3M | $289.5M | $266.1M | $161.7M | $12.4M | $86.0M |
| Gross margin | 55.25% | 44.23% | 37.68% | 25.85% | 35.15% | 35.57% | 23.67% | 1.90% | 15.84% |
| Operating expenses | $120.6M | $33.9M | $67.5M | $100.8M | $274.6M | $38.5M | $35.7M | $35.0M | $30.0M |
| Operating income | $1.10B | $561.9M | $318.1M | $111.5M | $14.9M | $227.6M | $126.0M | −$22.6M | $56.0M |
| Operating margin | 60.68% | 41.72% | 31.09% | 13.58% | 1.81% | 30.42% | 18.45% | −3.47% | 10.32% |
| EBITDA | $1.31B | $735.0M | $494.2M | $279.6M | — | — | — | — | — |
| EBITDA margin | 72.42% | 54.57% | 48.29% | 34.05% | — | — | — | — | — |
| Net income | $885.8M | $284.3M | $210.0M | $37.1M | −$66.7M | $144.2M | $96.1M | −$72.6M | $26.6M |
| Net profit margin | 48.97% | 21.11% | 20.52% | 4.52% | −8.10% | 19.28% | 14.07% | −11.14% | 4.90% |
| Basic EPSper basic share | $2.11 | $0.70 | $0.53 | $0.09 | -$0.17 | $0.37 | $0.25 | -$0.19 | $0.09 |
| Diluted EPSper diluted share | $2.10 | $0.69 | $0.53 | $0.09 | -$0.17 | $0.37 | $0.24 | -$0.19 | $0.09 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
VAN ECK ASSOCIATES CORP | 35.5M |
First Eagle Investment Management, LLC | 12.34M |
VANGUARD CAPITAL MANAGEMENT LLC | 11.69M |
FRANKLIN RESOURCES INC | 7.39M |
MACKENZIE FINANCIAL CORP | 6.32M |
ROYAL BANK OF CANADA | 5.64M |
NORGES BANK | 5.41M |
GEODE CAPITAL MANAGEMENT, LLC | 5.21M |
CIBC Asset Management Inc | 5.01M |
RENAISSANCE TECHNOLOGIES LLC | 4.77M |
JANE STREET GROUP, LLC | 4.55M |
BANK OF MONTREAL /CAN/ | 4.33M |
MORGAN STANLEY | 4.28M |
1832 Asset Management L.P. | 4.02M |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 3.76M |
Amundi | 3.74M |
VANGUARD FIDUCIARY TRUST CO | 3.73M |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 3.71M |
AQR CAPITAL MANAGEMENT LLC | 3.56M |
PRICE T ROWE ASSOCIATES INC /MD/ | 3.52M |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.