Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $0 | $16.9M | $16.3M | $39.4M | $61.3M | $42.6M | $31.8M | $15.9M | $13.7M | $22.1M | $32.6M | $24.5M | $31.5M | $35.0M | $18,565 | $22.2M | $27.5M |
| Gross profit | — | $5.9M | $7.6M | $30.6M | $47.9M | $30.8M | $21.7M | $8.8M | $7.0M | $13.3M | $19.0M | $13.1M | $17.5M | $20.6M | $9.9M | $12.9M | $13.5M |
| Gross margin | — | 34.67% | 46.43% | 77.73% | 78.24% | 72.28% | 68.10% | 55.30% | 51.40% | 60.33% | 58.18% | 53.58% | 55.65% | 58.86% | 53,138.65% | 58.16% | 49.08% |
| Research & development | $15.6M | $12.8M | $51.2M | $70.9M | $32.7M | $16.9M | $13.7M | $10.9M | $3.1M | $99,393 | $219,815 | $5,575 | $4,745 | $5,277 | $10,929 | $381 | $105,916 |
| Operating expenses | $35.5M | $37.4M | $107.1M | $114.1M | $53.4M | $31.4M | $28.1M | $29.6M | $15.5M | $10.3M | $12.4M | $9.2M | $7.7M | $9.7M | $6.6M | $8.6M | $8.8M |
| Operating income | −$24.8M | −$36.2M | −$93.8M | −$83.5M | $13.0M | −$14.7M | −$6.4M | −$20.9M | −$8.5M | $3.0M | $6.6M | $3.9M | $9.8M | $10.9M | $3.3M | $4.3M | $4.7M |
| Operating margin | — | −214.19% | −575.46% | −212.14% | 21.18% | −34.62% | −20.24% | −131.57% | −62.20% | 13.64% | 20.30% | 16.02% | 31.12% | 31.23% | 17,750.29% | 19.57% | 17.13% |
| EBITDA | −$24.6M | −$35.9M | −$93.5M | −$83.3M | $13.2M | −$14.3M | −$6.3M | −$20.7M | −$8.2M | $3.4M | $7.1M | $4.5M | $10.3M | $11.4M | $3.8M | $4.8M | $5.0M |
| EBITDA margin | — | −212.60% | −573.80% | −211.61% | 21.52% | −33.54% | −19.73% | −130.45% | −59.76% | 15.55% | 21.81% | 18.43% | 32.89% | 32.54% | 20,254.52% | 21.67% | 18.10% |
| Net income | −$22.7M | −$37.8M | −$93.2M | −$84.0M | $7.4M | −$19.0M | −$12.0M | −$23.9M | −$6.6M | $344,725 | $4.3M | $2.4M | $14.3M | $15.3M | $5.4M | $6.7M | $6.5M |
| Net profit margin | — | −223.86% | −571.60% | −213.55% | 12.07% | −44.55% | −37.79% | −150.89% | −48.42% | 1.56% | 13.33% | 9.93% | 45.59% | 43.67% | 29,081.88% | 30.32% | 23.73% |
| Basic EPSper basic share | -$1.55 | -$2.80 | -$11.00 | -$10.50 | $1.00 | -$2.80 | -$1.90 | -$4.40 | -$2.50 | $0.10 | $1.50 | $0.90 | $5.10 | $5.50 | $2.00 | $2.50 | $2.50 |
| Diluted EPSper diluted share | -$1.55 | -$2.80 | -$11.00 | -$10.50 | $0.90 | -$2.80 | -$1.90 | -$4.40 | -$2.50 | $0.10 | $1.50 | $0.80 | $5.00 | $5.30 | $1.90 | $2.40 | $2.40 |
Reported shareholders
| Holder | % owned |
|---|---|
VANGUARD CAPITAL MANAGEMENT LLC | 4.10%698.44K shares |
Rankowitz Michael L | ≈1.47%250K shares |
Alyeska Investment Group, L.P. | 1.40%238.56K shares |
Katzovitz Loren Mark | ≈1.31%224K shares |
OPPENHEIMER & CO INC | 1.24%210.84K shares |
BlackRock, Inc. | 0.98%167.08K shares |
RENAISSANCE TECHNOLOGIES LLC | 0.96%164.45K shares |
GSA CAPITAL PARTNERS LLP | 0.92%157.34K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.91%155.08K shares |
Summit Financial, LLC | 0.83%141.87K shares |
JANE STREET GROUP, LLC | 0.75%127.85K shares |
FNY Investment Advisers, LLC | 0.62%105.08K shares |
RAYMOND JAMES FINANCIAL INC | 0.50%84.97K shares |
VANGUARD FIDUCIARY TRUST CO | 0.48%81.23K shares |
CHOREO, LLC | 0.44%74.81K shares |
NewEdge Advisors, LLC | 0.41%70.44K shares |
CITADEL ADVISORS LLC | 0.36%61.98K shares |
BLAIR WILLIAM & CO/IL | 0.34%58K shares |
STATE STREET CORP | 0.32%55K shares |
Diametric Capital, LP | 0.29%50.19K shares |
Percentages use 17.05M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 19, 2025Form 4 | Rankowitz Michael LDirector | BuyCommon Stock | 54.7K | $0.58 | $31.7K | 250.0K |
| Feb 18, 2025Form 4 | Rankowitz Michael LDirector | BuyCommon Stock | 95.3K | $0.55 | $52.4K | 195.3K |