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 | $693,000 | $43.2M | $59.7M | $70.1M | $55.1M | $40.9M | $68.8M | $76.6M | $80.6M | $53.4M | $59.5M | $60.9M | $48.1M | $59.7M | $64.6M | $69.5M | $61.1M |
| Gross profit | $589,000 | $561,000 | $25.7M | $35.9M | $27.7M | $20.2M | $34.5M | $39.5M | $41.8M | $25.1M | $29.3M | $31.8M | $26.4M | $29.8M | $30.4M | $32.2M | $27.3M |
| Gross margin | 84.99% | 1.30% | 43.08% | 51.15% | 50.26% | 49.41% | 50.17% | 51.57% | 51.79% | 46.95% | 49.22% | 52.17% | 54.89% | 49.99% | 47.00% | 46.26% | 44.68% |
| Research & development | $3.7M | $4.4M | $30.9M | $30.5M | $27.3M | $25.0M | $26.0M | $22.9M | $21.4M | $19.0M | $24.6M | $25.3M | $20.7M | $20.8M | $22.9M | $22.8M | $20.1M |
| Operating expenses | $12.1M | $13.5M | $54.3M | $52.7M | $47.7M | $46.9M | $47.6M | $44.3M | $43.8M | $35.4M | $39.1M | $40.7M | $34.5M | $35.7M | $38.2M | $38.1M | $34.1M |
| Operating income | −$11.6M | −$13.0M | −$28.6M | −$16.8M | −$20.0M | −$26.7M | −$13.1M | −$4.8M | −$2.0M | −$10.3M | −$9.8M | −$8.9M | −$8.1M | −$5.9M | −$7.8M | −$5.9M | −$6.8M |
| Operating margin | −1,667.53% | −30.01% | −47.98% | −23.97% | −36.30% | −65.44% | −19.09% | −6.30% | −2.52% | −19.38% | −16.47% | −14.69% | −16.91% | −9.80% | −12.08% | −8.50% | −11.07% |
| EBITDA | −$9.0M | −$9.2M | −$24.3M | −$12.2M | −$16.4M | −$23.0M | −$9.3M | −$1.3M | $1.5M | −$6.9M | −$5.5M | −$4.4M | −$3.7M | −$1.1M | −$2.7M | −$1.4M | −$2.2M |
| EBITDA margin | −1,292.93% | −21.26% | −40.80% | −17.34% | −29.68% | −56.29% | −13.51% | −1.65% | 1.91% | −12.89% | −9.31% | −7.28% | −7.75% | −1.87% | −4.17% | −1.97% | −3.52% |
| Net income | −$22.5M | −$28.7M | −$26.2M | −$16.0M | −$19.8M | −$26.5M | −$9.1M | −$3.9M | −$3.6M | −$11.1M | −$10.6M | −$10.0M | −$8.9M | −$5.7M | −$6.6M | $373,000 | $6.5M |
| Net profit margin | −3,246.61% | −66.47% | −43.86% | −22.85% | −35.97% | −64.93% | −13.20% | −5.11% | −4.41% | −20.80% | −17.76% | −16.35% | −18.43% | −9.54% | −10.16% | 0.54% | 10.57% |
| Basic EPSper basic share | -$4.08 | -$5.90 | -$5.64 | -$3.60 | -$4.56 | -$7.80 | -$2.88 | -$1.32 | -$1.32 | -$4.68 | -$5.04 | -$5.28 | -$5.40 | -$3.72 | -$4.80 | $0.36 | $5.76 |
| Diluted EPSper diluted share | -$4.08 | -$5.90 | -$5.64 | -$3.60 | -$4.56 | -$7.80 | -$2.88 | -$1.32 | -$1.32 | -$4.68 | -$5.04 | -$5.28 | -$5.40 | -$3.72 | -$4.80 | $0.36 | $5.64 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Baird Financial Group, Inc. | 285.7K |
Liu John Y. | 281.39K |
DEBONIS TODD | 214.31K |
VANGUARD CAPITAL MANAGEMENT LLC | 202K |
Bleichroeder LP | 84.27K |
UBS Group AG | 74.95K |
BlackRock, Inc. | 74.6K |
Aman Haley F | 68.29K |
EMERALD ADVISERS, LLC | 63.77K |
HENEGHAN DANIEL | 58.96K |
GEODE CAPITAL MANAGEMENT, LLC | 58.47K |
GIBSON SCOTT C | 53.22K |
CITADEL ADVISORS LLC | 53.18K |
NANO CAP NEW MILLENNIUM GROWTH FUND L P | 44K |
EMERALD MUTUAL FUND ADVISERS TRUST | 40.56K |
F/m Investments LLC | 40.56K |
JANE STREET GROUP, LLC | 39.34K |
RENAISSANCE TECHNOLOGIES LLC | 34.06K |
Butler Dean Warren | 33.95K |
VANGUARD FIDUCIARY TRUST CO | 33.75K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 21, 2026Form 4 | Aman Haley FChief Financial Officer | SellCommon Stock | 12.4K | $5.98 | $74.0K | 68.3K |
| May 21, 2026Form 4 | DEBONIS TODDPresident and CEO | SellCommon Stock | 12.3K | $5.98 | $73.4K | 214.3K |
| Aug 19, 2025Form 4 | Aman Haley FChief Financial Officer | SellCommon Stock | 1.2K | $8.56 | $10.0K | 43.6K |
| Aug 19, 2025Form 4 | DEBONIS TODDPresident and CEO | SellCommon Stock | 1.5K | $8.56 | $12.6K | 172.1K |
| May 20, 2025Form 4 | Aman Haley FChief Financial Officer | SellCommon Stock | 15.8K | $0.52 | $8.2K | 536.8K |