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 | $88.3M | $99.4M | $75.8M | $141.1M | $137.4M | $95.4M | $83.3M | $102.4M | $98.7M | $81.3M | $77.5M | $83.5M | $85.3M | $88.4M | $104.1M | $95.5M | $55.4M |
| Gross profit | $11.2M | $23.8M | $13.3M | $52.1M | $47.4M | $30.3M | $24.8M | $37.0M | $34.5M | $26.4M | $16.8M | $17.2M | $11.8M | $24.9M | $44.8M | $36.5M | $13.9M |
| Gross margin | 12.73% | 23.99% | 17.57% | 36.93% | 34.51% | 31.75% | 29.82% | 36.18% | 34.94% | 32.43% | 21.71% | 20.56% | 13.86% | 28.12% | 43.01% | 38.22% | 25.05% |
| Research & development | $9.0M | $14.5M | $12.1M | $13.9M | $10.3M | $7.1M | $5.8M | $5.9M | $4.8M | $5.8M | $5.7M | $4.1M | $3.4M | $3.5M | $2.5M | $2.3M | $1.6M |
| Operating expenses | $33.2M | $38.6M | $34.9M | $39.6M | $34.5M | $26.3M | $25.1M | $24.9M | $21.8M | $20.0M | $21.7M | $20.0M | $19.5M | $18.9M | $17.3M | $16.3M | $15.5M |
| Operating income | −$22.0M | −$14.8M | −$21.6M | $12.6M | $12.9M | $3.9M | −$314,000 | $12.1M | $12.6M | $6.4M | −$4.9M | −$2.9M | −$7.7M | $6.0M | $27.5M | $20.2M | −$1.6M |
| Operating margin | −24.88% | −14.90% | −28.46% | 8.90% | 9.39% | 4.13% | −0.38% | 11.86% | 12.81% | 7.90% | −6.32% | −3.42% | −8.98% | 6.75% | 26.39% | 21.14% | −2.88% |
| EBITDA | −$12.9M | −$5.8M | −$12.8M | $20.7M | $20.0M | $8.3M | $5.2M | $17.0M | $17.1M | $11.3M | $595,000 | $2.8M | −$2.2M | $9.9M | $30.9M | $23.1M | $1.5M |
| EBITDA margin | −14.57% | −5.86% | −16.95% | 14.65% | 14.54% | 8.68% | 6.27% | 16.62% | 17.29% | 13.88% | 0.77% | 3.34% | −2.57% | 11.19% | 29.66% | 24.19% | 2.64% |
| Net income | −$21.3M | −$11.6M | −$17.9M | $15.8M | $14.6M | $3.2M | −$2.6M | $9.7M | $10.1M | $5.6M | −$2.2M | −$1.4M | −$8.0M | $3.1M | $20.3M | $18.7M | −$1.9M |
| Net profit margin | −24.07% | −11.70% | −23.59% | 11.20% | 10.61% | 3.40% | −3.12% | 9.43% | 10.28% | 6.93% | −2.87% | −1.66% | −9.33% | 3.52% | 19.52% | 19.53% | −3.43% |
| Basic EPSper basic share | -$0.49 | -$0.27 | -$0.42 | $0.37 | $0.35 | $0.08 | -$0.07 | $0.24 | $0.27 | $0.17 | -$0.07 | -$0.05 | -$0.25 | $0.09 | $0.63 | $0.60 | -$0.07 |
| Diluted EPSper diluted share | -$0.49 | -$0.27 | -$0.42 | $0.37 | $0.34 | $0.07 | -$0.07 | $0.24 | $0.26 | $0.17 | -$0.07 | -$0.05 | -$0.25 | $0.09 | $0.61 | $0.57 | -$0.07 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 7.74%5.07M shares |
Marex Group Ltd | 5.44%3.56M shares |
JANE STREET GROUP, LLC | 5.38%3.53M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.15%2.72M shares |
D. E. Shaw & Co., Inc. | 3.43%2.25M shares |
YOUNG MORRIS S | ≈3.28%2.15M shares |
Assenagon Asset Management S.A. | 3.12%2.05M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 2.68%1.76M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.65%1.74M shares |
STATE STREET CORP | 2.26%1.48M shares |
CITADEL ADVISORS LLC | 2.26%1.48M shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 2.01%1.32M shares |
Clear Street Group Inc. | 2.00%1.31M shares |
Invesco Ltd. | 1.74%1.14M shares |
CITIGROUP INC | 1.61%1.06M shares |
SG Americas Securities, LLC | 1.53%1M shares |
MILLENNIUM MANAGEMENT LLC | 1.30%854.32K shares |
GOLDMAN SACHS GROUP INC | 1.25%819.56K shares |
UBS Group AG | 1.00%654.12K shares |
BANK OF AMERICA CORP /DE/ | 0.97%639.04K shares |
Percentages use 65.57M 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 |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 | CHEN JESSEDirector | SellCommon Stock | 6.2K | $115.24 | $711.3K | 50.3K |
| Jun 15, 2026Form 4 | CHANG DAVID CDirector | SellCommon Stock | 8.3K | $111.17 | $926.4K | 65.2K |
| Jun 12, 2026Form 4 | CHEN JESSEDirector | SellCommon Stock | 13.0K | $95.77 | $1.25M | 56.4K |
| Jun 11, 2026Form 4 | CHEN JESSEDirector | SellCommon Stock | 9.0K | $88.55 | $797.0K | 69.4K |
| Jun 10, 2026Form 4 | CHEN JESSEDirector | SellCommon Stock | 9.0K | $86.73 | $780.6K | 78.4K |