Revenue
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $167.9M | $267.4M | $411.8M | $584.7M | $448.2M | $42.4M | $182.3M | $156.5M | $140.8M | $108.5M | $82.9M |
| Gross profit | $35.3M | $66.2M | $100.5M | $141.1M | $139.0M | −$1.0M | $26.7M | $25.6M | $29.5M | $16.9M | $8.5M |
| Gross margin | 21.01% | 24.77% | 24.40% | 24.13% | 31.01% | −2.41% | 14.67% | 16.38% | 20.97% | 15.57% | 10.26% |
| Research & development | $12.8M | $25.3M | $34.6M | $41.5M | $35.6M | — | — | — | — | — | — |
| Operating expenses | $85.4M | $104.3M | $146.5M | $137.7M | $127.9M | $28.7M | $26.6M | $28.7M | $20.2M | $9.3M | $9.6M |
| Operating income | −$50.1M | −$38.0M | −$46.0M | $3.4M | $11.1M | −$29.7M | $166,000 | −$3.0M | $9.3M | $7.6M | −$1.1M |
| Operating margin | −29.83% | −14.23% | −11.18% | 0.59% | 2.47% | −70.06% | 0.09% | −1.93% | 6.63% | 6.96% | −1.30% |
| EBITDA | −$41.1M | −$32.3M | −$41.1M | $8.0M | $17.2M | −$18.1M | $11.7M | $5.0M | $15.4M | $12.4M | $3.2M |
| EBITDA margin | −24.47% | −12.10% | −9.97% | 1.36% | 3.83% | −42.56% | 6.41% | 3.22% | 10.96% | 11.41% | 3.80% |
| Net income | −$54.1M | −$95.7M | −$39.4M | $20.5M | −$1.1M | −$41.2M | −$2.2M | −$1.7M | $7.1M | $6.5M | −$632,000 |
| Net profit margin | −32.20% | −35.80% | −9.58% | 3.50% | −0.25% | −97.07% | −1.20% | −1.09% | 5.05% | 5.99% | −0.76% |
| Basic EPSper basic share | -$0.12 | -$0.21 | -$0.09 | $0.05 | $0.24 | -$1.33 | -$0.09 | -$0.06 | $0.29 | $0.28 | -$0.22 |
| Diluted EPSper diluted share | -$0.12 | -$0.21 | -$0.09 | $0.05 | $0.24 | -$1.33 | -$0.09 | -$0.06 | $0.27 | $0.26 | -$0.22 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Cable Car Capital, LP | 118.98K |
HRT FINANCIAL LP | 77.03K |
Cambridge Investment Research Advisors, Inc. | 60K |
TWO SIGMA SECURITIES, LLC | 36.87K |
Virtu Financial LLC | 24.95K |
RENAISSANCE TECHNOLOGIES LLC | 15.84K |
UBS Group AG | 6.62K |
CITIGROUP INC | 6.5K |
MORGAN STANLEY | 280 |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.