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 | $57.2M | $50.9M | $45.2M | $43.4M | $18.4M | $9.0M | $8.2M | $7.0M | $5.4M | $13.7M | $11.5M | $13.4M | $11.6M | $6.7M | $9.3M | $8.6M | $5.0M |
| Gross profit | $25.7M | $24.0M | $22.2M | $17.7M | $8.4M | $8.1M | $13.7M | $10.2M | $7.4M | $6.9M | $3.6M | $3.4M | $1.0M | $3.7M | $4.1M | $4.0M | $1.4M |
| Gross margin | 44.93% | 47.22% | 49.11% | 40.92% | 45.33% | 90.32% | 166.96% | 146.44% | 136.53% | 50.16% | 31.40% | 25.09% | 8.74% | 54.82% | 43.84% | 46.52% | 28.41% |
| Research & development | — | — | $1.6M | $1.3M | $550,000 | $1.1M | $1.4M | $1.3M | $991,000 | $893,000 | $804,000 | $492,000 | $935,000 | $1.8M | $2.1M | $2.9M | $2.2M |
| Operating expenses | $34.6M | $23.1M | $20.8M | $20.2M | $10.9M | $24.2M | $13.8M | $14.7M | $13.5M | $11.4M | $10.9M | $8.3M | $3.8M | $9.1M | $10.8M | $11.8M | $11.7M |
| Operating income | −$8.9M | $938,000 | $1.3M | −$2.5M | −$2.5M | −$16.1M | −$110,000 | −$4.5M | −$6.1M | −$4.6M | −$7.3M | −$4.9M | −$2.8M | −$5.4M | −$6.7M | −$7.9M | −$10.3M |
| Operating margin | −15.49% | 1.84% | 2.98% | −5.72% | −13.83% | −178.87% | −1.34% | −64.20% | −112.71% | −33.33% | −63.55% | −36.41% | −24.32% | −80.53% | −72.37% | −91.69% | −204.69% |
| EBITDA | −$3.7M | $5.0M | $4.6M | $353,000 | −$1.2M | −$14.6M | $1.1M | −$3.3M | −$4.6M | −$2.6M | −$5.3M | −$4.1M | −$2.5M | −$5.1M | −$6.2M | −$7.2M | −$9.5M |
| EBITDA margin | −6.46% | 9.86% | 10.11% | 0.81% | −6.43% | −162.47% | 13.45% | −47.21% | −84.90% | −18.68% | −45.88% | −30.32% | −21.77% | −76.27% | −67.34% | −83.70% | −189.30% |
| Net income | −$8.3M | −$3.5M | −$2.9M | $1.9M | $232,000 | −$16.8M | $1.0M | −$10.6M | −$7.0M | −$4.7M | −$8.0M | −$3.8M | −$2.8M | −$5.4M | −$6.7M | −$7.9M | −$10.2M |
| Net profit margin | −14.46% | −6.90% | −6.50% | 4.33% | 1.26% | −187.34% | 12.61% | −152.13% | −128.42% | −34.36% | −69.45% | −28.31% | −24.61% | −80.64% | −72.65% | −92.02% | −203.29% |
| Basic EPSper basic share | -$0.81 | -$0.34 | -$0.35 | $0.28 | $0.06 | -$4.95 | $0.33 | -$8.85 | -$8.88 | -$0.24 | -$0.51 | -$0.42 | -$0.30 | -$3.42 | -$5.16 | — | — |
| Diluted EPSper diluted share | -$0.81 | -$0.34 | -$0.35 | $0.28 | $0.06 | -$4.95 | $0.33 | -$8.85 | -$8.58 | -$0.24 | -$0.51 | -$0.42 | -$0.30 | -$3.42 | -$5.16 | — | — |
Reported shareholders
| Holder | % owned |
|---|---|
Mink Brook Asset Management LLC | 8.91%1.17M shares |
LYTTON LAURENCE W | ≈7.92%1.04M shares |
MILLS RICHARD C | ≈5.97%781.93K shares |
Cerity Partners LLC | 2.53%331.93K shares |
PERKINS CAPITAL MANAGEMENT INC | 2.29%300.05K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.18%284.98K shares |
Union Square Park Capital Management, LLC | 1.93%253.36K shares |
AWM Investment Company, Inc. | 1.53%200K shares |
MYDA Advisors LLC | 1.53%200K shares |
HARRIS DONALD A | ≈1.43%187.76K shares |
North Star Investment Management Corp. | 1.22%160K shares |
Prospera Financial Services Inc | 1.02%133.18K shares |
RAYMOND JAMES FINANCIAL INC | 0.84%110.43K shares |
Nesbit Stephen | ≈0.77%101.39K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.60%78.27K shares |
Advisory Services Network, LLC | 0.53%70K shares |
RENAISSANCE TECHNOLOGIES LLC | 0.53%68.8K shares |
Rothschild Wealth LLC | 0.49%64.3K shares |
BELL DAVID ARTHUR | ≈0.49%63.74K shares |
Sargent Investment Group, LLC | 0.43%56.65K shares |
Percentages use 13.1M 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 |
|---|---|---|---|---|---|---|
| Jan 6, 2026Form 4 | PEGASUS CAPITAL LLC +8TenPercentOwner | SellCommon Stock · indirect | 1.43M | $2.52 | $3.59M | 0 |
| Jun 2, 2025Form 4 | MILLS RICHARD CChief Executive Officer | BuyCommon Stock | 16.0K | $3.26 | $52.2K | 302.6K |
| Jan 23, 2024Form 4 | LYTTON LAURENCE WTenPercentOwner | SellCommon Stock | 5.4K | $2.96 | $16.0K | 1.04M |
| Jan 22, 2024Form 4 | LYTTON LAURENCE WTenPercentOwner | SellCommon Stock | 4.8K | $2.81 | $13.5K | 1.04M |
| Jan 18, 2024Form 4 | LYTTON LAURENCE WTenPercentOwner | SellCommon Stock | 4.6K | $2.67 | $12.3K | 1.05M |