Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.0M | $2.9M | $2.6M | $1.6M | $606,000 | $594,000 | $689,000 | $95,000 | $11.2M | $15.2M | $19.5M | $22.8M | $22.3M |
| Gross profit | $461,000 | $2.1M | $1.8M | $1.3M | $157,000 | $119,000 | $138,000 | $39.0M | $4.9M | $11.4M | $13.2M | $14.9M | $15.3M |
| Gross margin | 45.28% | 71.91% | 70.16% | 83.02% | 25.91% | 20.03% | 20.03% | 41,052.63% | 43.43% | 75.19% | 67.87% | 65.25% | 68.43% |
| Research & development | $4.6M | $5.2M | $8.7M | $6.5M | $5.9M | $4.8M | $3.4M | $3.0M | $3.5M | $6.3M | $6.4M | $6.7M | $3.5M |
| Operating expenses | $11.2M | $16.1M | $15.2M | $12.6M | $10.8M | $8.6M | $6.7M | $13.2M | $7.5M | $23.0M | $25.2M | $39.0M | $25.6M |
| Operating income | −$10.7M | −$14.0M | −$13.4M | −$11.3M | −$10.6M | −$8.5M | −$6.6M | −$13.1M | −$7.5M | −$11.5M | −$12.0M | −$24.2M | −$10.3M |
| Operating margin | −1,053.14% | −486.56% | −508.49% | −726.14% | −1,752.48% | −1,431.65% | −957.04% | −13,806.32% | −66.67% | −75.76% | −61.90% | −106.16% | −46.32% |
| EBITDA | −$10.4M | −$13.2M | −$12.4M | −$11.0M | −$10.4M | −$8.4M | −$6.5M | −$9.0M | −$6.8M | −$9.6M | −$9.9M | −$21.8M | −$8.1M |
| EBITDA margin | −1,019.94% | −457.22% | −473.77% | −704.36% | −1,721.12% | −1,417.68% | −941.51% | −9,485.26% | −60.96% | −63.04% | −50.83% | −95.88% | −36.43% |
| Net income | −$10.4M | −$11.0M | −$8.3M | −$12.0M | −$9.3M | −$7.0M | −$4.8M | −$8.7M | −$9.3M | −$14.8M | −$23.9M | −$32.6M | −$8.3M |
| Net profit margin | −1,018.07% | −381.85% | −314.39% | −771.24% | −1,536.14% | −1,183.33% | −696.23% | −9,107.37% | −83.09% | −96.96% | −122.92% | −143.12% | −37.13% |
| Basic EPSper basic share | -$6.16 | -$14.87 | -$443.47 | -$54.67 | -$37.70 | -$101.00 | -$482.00 | -$6,185.00 | -$9,390.00 | -$40,890.00 | -$198.15 | -$1,437,480.00 | -$8,380,800.00 |
| Diluted EPSper diluted share | -$6.16 | -$15.19 | -$624.47 | -$60.81 | -$39.91 | -$108.00 | -$569.00 | -$7,673.00 | -$9,390.00 | -$40,890.00 | -$198.15 | -$1,437,480.00 | -$8,380,800.00 |
Reported shareholders
| Holder | % owned |
|---|---|
Bleichroeder LP | 7.91%523.01K shares |
Stonepine Capital Management, LLC | 3.16%209.21K shares |
Honigblum Gregg R. | ≈3.04%201.07K shares |
Veracity Capital LLC | 1.16%76.67K shares |
CITADEL ADVISORS LLC | 0.48%31.93K shares |
Olson Eric K. | ≈0.47%30.78K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.46%30.1K shares |
VANGUARD FIDUCIARY TRUST CO | 0.36%23.53K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 0.32%20.91K shares |
Anderson Mark Lewis | ≈0.27%18K shares |
STATE STREET CORP | 0.20%13.3K shares |
HRT FINANCIAL LP | 0.19%12.83K shares |
UBS Group AG | 0.18%11.92K shares |
Virtus Wealth Solutions LLC | 0.15%10K shares |
Lyons Christopher Michael | ≈0.13%8.29K shares |
Elmore Robert Ryan | ≈0.07%4.91K shares |
Trask Kevin | ≈0.07%4.38K shares |
MOYES JAY M | ≈0.06%4K shares |
Tower Research Capital LLC (TRC) | 0.04%2.85K shares |
SIGNATUREFD, LLC | 0.03%1.72K shares |
Percentages use 6.61M 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 |
|---|---|---|---|---|---|---|
| Mar 2, 2026Form 4 | Lyons Christopher MichaelDirector | BuyCommon Stock | 7.5K | $2.90 | $21.8K | 8.3K |
| Feb 25, 2026Form 4 | Lyons Christopher MichaelDirector | BuyCommon Stock | 758 | $2.96 | $2.2K | 758 |
| Feb 23, 2026Form 4 | MOYES JAY MDirector | BuyCommon Stock | 1.0K | $2.91 | $2.9K | 4.0K |
| Feb 18, 2026Form 4 | Anderson Mark LewisDirector | BuyCommon Stock | 3.0K | $3.02 | $9.1K | 18.0K |
| Dec 8, 2025Form 4 | Honigblum Gregg R.Chief Investment Officer | BuyCommon Stock | 5.0K | $4.24 | $21.2K | 201.1K |