Revenue
2012
2013
2014
2015
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $149,000 | $160.4M | $193.7M | $357.8M | $374.5M | $290.9M | $294.7M | — | — | — | $189.2M | $136.2M | $92.8M | $56.8M |
| Gross profit | $33,000 | $58.0M | $87.9M | $204.7M | $186.0M | $127.4M | $126.0M | — | — | — | $135.6M | $97.1M | $63.8M | $39.1M |
| Gross margin | 22.15% | 36.19% | 45.40% | 57.21% | 49.66% | 43.79% | 42.78% | — | — | — | 71.68% | 71.31% | 68.69% | 68.74% |
| Research & development | — | $2.6M | $1.6M | $10.4M | $16.6M | $15.4M | $19.1M | — | — | — | $8.1M | $5.4M | $3.8M | $1.8M |
| Operating expenses | $5.8M | $127.4M | $86.0M | $191.2M | $243.9M | $250.9M | $283.8M | — | — | — | $110.3M | $78.0M | $50.3M | $28.6M |
| Operating income | −$5.7M | −$69.4M | $1.9M | $13.5M | −$57.9M | −$123.6M | −$157.7M | — | — | — | $25.3M | $19.2M | $13.5M | $10.4M |
| Operating margin | −3,836.91% | −43.25% | 0.98% | 3.77% | −15.47% | −42.49% | −53.53% | — | — | — | 13.39% | 14.07% | 14.52% | 18.38% |
| EBITDA | −$5.2M | −$63.7M | $8.5M | $27.1M | −$38.3M | −$96.4M | −$129.8M | — | — | — | $34.2M | $26.2M | $18.1M | $12.9M |
| EBITDA margin | −3,471.14% | −39.74% | 4.39% | 7.58% | −10.22% | −33.14% | −44.04% | — | — | — | 18.05% | 19.27% | 19.54% | 22.65% |
| Net income | $245.8M | −$80.4M | $1.5M | $12.4M | −$74.7M | −$118.2M | −$149.2M | — | — | — | $28.7M | $24.1M | −$30.3M | −$17.0M |
| Net profit margin | 164,963.76% | −50.14% | 0.75% | 3.45% | −19.94% | −40.63% | −50.64% | — | — | — | 15.17% | 17.70% | −32.65% | −29.91% |
| Basic EPSper basic share | — | — | — | $1.11 | -$1.32 | -$2.16 | -$2.79 | — | — | — | $0.53 | $0.51 | -$2.77 | -$1.57 |
| Diluted EPSper diluted share | — | — | — | $1.05 | -$1.32 | -$2.16 | -$2.79 | — | — | — | $0.49 | $0.44 | -$2.77 | -$1.57 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
JANE STREET GROUP, LLC | 14.31K |
CITADEL ADVISORS LLC | 11.6K |
RHUMBLINE ADVISERS | 72 |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.