Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $21.5M | $21.8M | $28.1M | $24.2M | $25.8M | $20.3M | $21.6M | $29.2M | $34.1M | $23.4M | $22.0M | $21.9M | $18.7M | $17.1M | $26.7M | $26.4M |
| Gross profit | $10.6M | $11.6M | $16.2M | $13.2M | $14.7M | $10.8M | $12.6M | $17.4M | $20.1M | $12.9M | $11.5M | $11.8M | $9.5M | $8.6M | $15.2M | $15.3M |
| Gross margin | 49.28% | 53.31% | 57.68% | 54.55% | 56.98% | 53.24% | 58.19% | 59.39% | 58.91% | 54.96% | 52.43% | 53.94% | 50.81% | 50.56% | 57.13% | 58.13% |
| Research & development | $6.5M | $6.2M | $6.5M | $6.1M | $6.6M | $6.4M | $6.5M | $7.4M | $6.9M | $5.1M | $4.7M | $4.7M | $4.6M | $5.6M | $5.5M | $4.2M |
| Operating expenses | $15.7M | $14.6M | $15.7M | $14.0M | $15.0M | $13.9M | $13.8M | $15.6M | $15.0M | $11.4M | $10.6M | $10.7M | $12.2M | $15.6M | $13.8M | $11.8M |
| Operating income | −$5.1M | −$3.0M | $448,000 | −$749,000 | −$273,000 | −$3.1M | −$1.3M | $1.7M | $5.0M | $1.4M | $993,000 | $1.1M | −$2.7M | −$6.9M | $1.5M | $3.5M |
| Operating margin | −23.80% | −13.96% | 1.60% | −3.09% | −1.06% | −15.14% | −5.93% | 5.95% | 14.82% | 6.09% | 4.51% | 5.05% | −14.25% | −40.63% | 5.48% | 13.31% |
| EBITDA | −$4.6M | −$2.5M | $1.1M | −$189,000 | $394,000 | −$2.3M | −$411,000 | $2.7M | $5.9M | $2.0M | $1.5M | $1.7M | −$2.1M | −$5.7M | $2.6M | $4.6M |
| EBITDA margin | −21.49% | −11.36% | 3.76% | −0.78% | 1.53% | −11.13% | −1.91% | 9.22% | 17.24% | 8.67% | 6.97% | 7.75% | −10.98% | −33.22% | 9.87% | 17.54% |
| Net income | −$5.2M | −$3.1M | $486,000 | −$1.1M | −$555,000 | −$4.0M | −$1.2M | $1.6M | $5.4M | $1.7M | $927,000 | $1.1M | −$2.6M | −$6.4M | $1.1M | $3.0M |
| Net profit margin | −24.35% | −14.21% | 1.73% | −4.62% | −2.15% | −19.50% | −5.50% | 5.50% | 16.00% | 7.07% | 4.21% | 5.01% | −13.76% | −37.63% | 3.99% | 11.41% |
| Basic EPSper basic share | -$0.56 | -$0.34 | $0.05 | -$0.13 | -$0.06 | -$0.48 | -$0.14 | $0.19 | $0.67 | $0.21 | $0.12 | $0.14 | -$0.33 | -$0.80 | $0.12 | $0.33 |
| Diluted EPSper diluted share | -$0.56 | -$0.34 | $0.05 | -$0.13 | -$0.06 | -$0.48 | -$0.14 | $0.19 | $0.65 | $0.20 | $0.12 | $0.14 | -$0.33 | -$0.80 | $0.11 | $0.33 |
Reported shareholders
| Holder | % owned |
|---|---|
Kanen Wealth Management LLC | 8.07%839.42K shares |
RENAISSANCE TECHNOLOGIES LLC | 3.78%392.44K shares |
Penbrook Management LLC | 3.42%355.85K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.11%323.67K shares |
Kovack Advisors, Inc. | 2.75%285.48K shares |
DIMENSIONAL FUND ADVISORS LP | 1.35%140.68K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.11%115.06K shares |
ACADIAN ASSET MANAGEMENT LLC | 1.04%108.58K shares |
Brown Douglas Wells | ≈0.98%101.76K shares |
DiBona Charles Joseph | ≈0.96%100K shares |
CITADEL ADVISORS LLC | 0.84%86.87K shares |
ESSEX INVESTMENT MANAGEMENT CO LLC | 0.72%74.56K shares |
Washlow Sally A. | ≈0.70%72.65K shares |
SMITH EDWARD J | ≈0.61%63.12K shares |
VANGUARD FIDUCIARY TRUST CO | 0.56%58.64K shares |
Wentworth William O. | ≈0.52%53.97K shares |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 0.47%48.55K shares |
Steward Partners Investment Advisory, LLC | 0.42%43.47K shares |
Larson Garrett Riley | ≈0.29%30.57K shares |
THOMPSON DAVIS & CO., INC. | 0.23%23.53K shares |
Percentages use 10.4M 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 |
|---|---|---|---|---|---|---|
| May 7, 2025Form 4 | SMITH EDWARD JDirector | BuyCommon Stock | 5.0K | $2.46 | $12.3K | 42.8K |
| May 6, 2025Form 4 | Wentworth William O.President | BuyCommon Stock | 10.3K | $2.42 | $25.0K | 45.4K |
| May 1, 2025Form 4/A | Wentworth William O.President | BuyCommon Stock | 10.6K | $2.36 | $25.0K | 35.1K |
| Aug 26, 2024Form 4 | Brown Douglas WellsDirector | BuyCommon Stock | 3.0K | $2.66 | $8.0K | 81.5K |