Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $37.2M | $31.7M | $32.9M | $35.6M | $38.5M | $35.0M | $33.7M | $32.5M | $28.4M | $17.3M | $13.7M | $11.8M | $11.8M | $11.3M | $10.0M |
| Gross profit | $10.1M | $8.6M | $11.1M | $11.8M | $13.4M | $13.8M | $12.5M | $12.5M | $14.7M | $9.3M | $6.0M | $5.4M | $5.2M | $4.0M | $3.9M |
| Gross margin | 27.23% | 27.21% | 33.63% | 33.23% | 34.96% | 39.59% | 37.09% | 38.52% | 51.89% | 53.87% | 43.77% | 45.54% | 43.92% | 35.75% | 39.22% |
| Research & development | $3.1M | $2.4M | $2.1M | $2.1M | $2.2M | $1.7M | $2.0M | $1.6M | $1.2M | $668,840 | $1.1M | $1.2M | $939,025 | $1.0M | $995,087 |
| Operating expenses | $22.0M | $16.5M | $14.6M | $14.4M | $15.3M | $11.7M | $13.7M | $12.2M | $10.6M | $7.3M | $6.2M | $5.8M | $5.0M | $5.0M | $4.8M |
| Operating income | −$11.8M | −$7.8M | −$3.6M | −$2.6M | −$1.8M | $2.1M | −$1.1M | $373,567 | $4.1M | $2.0M | −$258,652 | −$376,415 | $210,158 | −$924,299 | −$857,345 |
| Operating margin | −31.78% | −24.67% | −10.79% | −7.39% | −4.79% | 6.13% | −3.38% | 1.15% | 14.58% | 11.63% | −1.89% | −3.18% | 1.78% | −8.19% | −8.57% |
| EBITDA | −$7.7M | −$3.8M | −$379,972 | $990,509 | $1.7M | $5.6M | $2.3M | $3.8M | $6.2M | $2.9M | $278,491 | $289,907 | $1.0M | $199,739 | $55,584 |
| EBITDA margin | −20.63% | −11.91% | −1.15% | 2.79% | 4.34% | 15.93% | 6.89% | 11.61% | 21.92% | 16.54% | 2.04% | 2.45% | 8.68% | 1.77% | 0.56% |
| Net income | −$14.9M | −$8.0M | −$4.0M | −$3.5M | −$3.2M | $866,929 | −$2.7M | $1.1M | $7.7M | $1.4M | −$715,280 | −$313,249 | $215,322 | −$864,867 | −$1.6M |
| Net profit margin | −39.98% | −25.24% | −12.29% | −9.96% | −8.28% | 2.48% | −7.94% | 3.26% | 27.15% | 8.19% | −5.24% | −2.65% | 1.83% | −7.66% | −16.02% |
| Basic EPSper basic share | -$0.36 | -$0.21 | -$0.13 | -$0.13 | -$0.12 | $0.03 | -$0.10 | $0.04 | $0.39 | $0.09 | -$0.05 | -$0.02 | $0.02 | -$0.09 | -$0.17 |
| Diluted EPSper diluted share | -$0.36 | -$0.21 | -$0.13 | -$0.13 | -$0.12 | $0.03 | -$0.10 | $0.04 | $0.36 | $0.08 | -$0.05 | -$0.02 | $0.02 | -$0.09 | -$0.17 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 6.39%4.47M shares |
Hood River Capital Management LLC | 5.09%3.56M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.88%2.72M shares |
AWM Investment Company, Inc. | 3.63%2.54M shares |
Driehaus Capital Management LLC | 3.10%2.17M shares |
Tema ETFs LLC | 2.84%1.99M shares |
Tidal Investments LLC | 2.79%1.95M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.07%1.45M shares |
BANK OF AMERICA CORP /DE/ | 1.71%1.2M shares |
GOLDMAN SACHS GROUP INC | 1.55%1.08M shares |
CITADEL ADVISORS LLC | 1.51%1.06M shares |
STATE STREET CORP | 1.49%1.04M shares |
Telemark Asset Management, LLC | 1.47%1.03M shares |
NEEDHAM INVESTMENT MANAGEMENT LLC | 1.44%1.01M shares |
ROYCE & ASSOCIATES LP | 1.39%969.62K shares |
EMERALD ADVISERS, LLC | 1.34%937.26K shares |
T. Rowe Price Investment Management, Inc. | 1.28%896.83K shares |
JANE STREET GROUP, LLC | 1.23%863.51K shares |
Relyea Zuckerberg Hanson LLC | 1.09%765.61K shares |
TWO SIGMA INVESTMENTS, LP | 0.97%678.15K shares |
Percentages use 69.96M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 3, 2026Form 4 | HAMMER TODD B +3Reporting owner | SellClass A Common Stock · indirect | 3.57M | $14.00 | $50.00M | 2.93M |
| May 18, 2026Form 4 | HAMMER TODD B +3Reporting owner | SellClass A Common Stock · indirect | 55.3K | $12.32 | $681.1K | 2.93M |
| May 14, 2026Form 4 | North Run Strategic Opportunities Fund I GP, LLC +3Reporting owner | SellClass A Common Stock · indirect | 165.0K | $12.16 | $2.01M | 2.99M |
| May 13, 2026Form 4 | North Run Strategic Opportunities Fund I GP, LLC +3Reporting owner | SellClass A Common Stock · indirect | 45.0K | $12.29 | $553.0K | 3.16M |
| May 12, 2026Form 4 | North Run Strategic Opportunities Fund I GP, LLC +3Reporting owner | SellClass A Common Stock · indirect | 83.1K | $12.25 | $1.02M | 3.20M |