Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $5.9M | $29.7M | $17.8M | $83.7M | $259.6M | $565.2M | $1.27B | $1.12B | $734.0M | — | — |
| Gross profit | $417,415 | $2.1M | −$4.8M | $28.2M | $212.7M | $433.0M | $1.14B | $721.0M | $598.6M | — | — |
| Gross margin | 7.13% | 7.12% | −26.73% | 33.66% | 81.94% | 76.62% | 89.80% | 64.44% | 81.55% | — | — |
| Research & development | $6.5M | $8.0M | $6.7M | $8.4M | $22.2M | $26.2M | $29.4M | $29.0M | $23.6M | — | — |
| Operating expenses | $57.4M | $44.4M | $50.1M | $81.4M | $80.8M | $353.0M | $603.0M | $333.3M | $226.4M | — | — |
| Operating income | −$57.0M | −$42.2M | −$46.6M | −$47.8M | $144.8M | $132.7M | $552.8M | $391.2M | $372.1M | — | — |
| Operating margin | −972.58% | −142.38% | −262.00% | −57.06% | 55.78% | 23.47% | 43.54% | 34.96% | 50.70% | — | — |
| EBITDA | −$49.7M | −$39.1M | −$44.7M | −$46.6M | $148.2M | $134.3M | $556.0M | $392.9M | $373.0M | — | — |
| EBITDA margin | −848.81% | −131.98% | −250.99% | −55.68% | 57.09% | 23.75% | 43.79% | 35.12% | 50.82% | — | — |
| Net income | $101.3M | $12.6M | $5.5M | −$52.5M | $92.4M | $146.9M | $468.9M | $362.3M | $332.7M | — | — |
| Net profit margin | 1,729.89% | 42.38% | 30.98% | −62.68% | 35.61% | 26.00% | 36.93% | 32.39% | 45.33% | — | — |
| Basic EPSper basic share | $0.63 | — | — | — | — | — | — | — | — | — | — |
| Diluted EPSper diluted share | $0.61 | — | — | — | — | — | — | — | — | — | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
ACADIAN ASSET MANAGEMENT LLC | 2.74M |
UBS Group AG | 1.99M |
Taikang Asset Management (Hong Kong) Co Ltd | 1.3M |
DIMENSIONAL FUND ADVISORS LP | 1.25M |
E Fund Management (Hong Kong) Co., Ltd. | 305.17K |
E Fund Management Co., Ltd. | 305.17K |
COMMONWEALTH OF PENNSYLVANIA PUBLIC SCHOOL EMPLS RETRMT SYS | 203.83K |
MORGAN STANLEY | 163.7K |
RENAISSANCE TECHNOLOGIES LLC | 143.21K |
Invesco Ltd. | 125.81K |
STATE STREET CORP | 117.95K |
PUBLIC EMPLOYEES RETIREMENT SYSTEM OF OHIO | 97.05K |
TWO SIGMA INVESTMENTS, LP | 95.32K |
BNP PARIBAS FINANCIAL MARKETS | 66.7K |
NOMURA HOLDINGS INC | 57.14K |
Police & Firemen's Retirement System of New Jersey | 56.31K |
AMERICAN CENTURY COMPANIES INC | 51.11K |
CITADEL ADVISORS LLC | 44.13K |
SEI INVESTMENTS CO | 40.27K |
Point72 Asset Management, L.P. | 39.08K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.