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 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $17.6M | $17.4M | $17.6M | $21.6M | $13.0M | $8.2M | $11.4M | $12.3M | $27.5M | $32.3M | $12.6M | $2.8M | $1.7M | $788,072 | $458,080 | $7,000 | — |
| Gross profit | $7.4M | $7.1M | $5.5M | $7.0M | $5.1M | $2.7M | $3.1M | $3.1M | $8.5M | $9.3M | $1.9M | $1.3M | $1.3M | $554,952 | $14,155 | — | — |
| Gross margin | 41.99% | 40.80% | 30.94% | 32.48% | 38.99% | 33.32% | 26.99% | 25.60% | 30.85% | 28.80% | 14.78% | 46.91% | 77.79% | 70.42% | 3.09% | — | — |
| Research & development | $1.8M | $0 | — | — | — | — | — | — | — | — | — | — | — | — | $764,046 | $125,834 | — |
| Operating expenses | $10.4M | $14.3M | $14.4M | $6.1M | $16.6M | $14.0M | $17.5M | $348,117 | $27.5M | $30.3M | $16.3M | $9.3M | $5.9M | $4.8M | $9.9M | $478,565 | — |
| Operating income | −$3.0M | −$7.2M | −$9.0M | $903,987 | −$3.6M | −$5.8M | −$6.1M | $2.8M | $11,052 | $2.1M | −$3.7M | −$6.5M | −$4.2M | −$4.0M | −$9.4M | −$471,565 | — |
| Operating margin | −17.19% | −41.12% | −50.91% | 4.18% | −27.74% | −71.28% | −53.28% | 22.77% | 0.04% | 6.36% | −29.20% | −231.84% | −253.08% | −504.65% | −2,055.84% | −6,736.64% | — |
| EBITDA | −$2.7M | −$7.1M | −$9.0M | $915,666 | −$3.5M | −$5.6M | −$5.8M | $3.3M | $759,072 | $2.5M | −$3.6M | −$6.2M | −$4.1M | −$3.6M | −$9.4M | −$465,638 | — |
| EBITDA margin | −15.25% | −41.06% | −50.84% | 4.24% | −27.21% | −68.97% | −50.52% | 26.49% | 2.76% | 7.80% | −28.21% | −222.88% | −242.87% | −452.39% | −2,052.19% | −6,651.97% | — |
| Net income | −$3.0M | −$10.8M | $5.7M | −$1.6M | −$3.6M | −$5.8M | −$6.1M | −$4.8M | −$2.9M | −$15.6M | −$14.3M | −$5.0M | −$4.9M | −$3.9M | −$9.5M | −$471,565 | −$30,750 |
| Net profit margin | −17.17% | −62.06% | 32.16% | −7.31% | −27.92% | −71.41% | −53.41% | −39.17% | −10.56% | −48.28% | −112.90% | −179.21% | −290.90% | −492.09% | −2,073.24% | −6,736.64% | — |
| Basic EPSper basic share | -$0.16 | -$0.55 | $0.30 | -$0.10 | — | -$0.35 | -$0.40 | -$0.30 | -$0.15 | -$1.70 | -$1.60 | -$0.65 | -$0.70 | -$0.60 | -$1.60 | — | — |
| Diluted EPSper diluted share | -$0.16 | -$0.57 | $0.30 | -$0.10 | — | -$0.35 | -$0.40 | -$0.30 | -$0.15 | -$1.70 | -$1.60 | -$0.65 | -$0.70 | -$0.60 | -$1.60 | — | — |
Reported shareholders
| Holder | % owned |
|---|---|
MacPherson Richard | —2.96M shares |
Pavlish John | ≈8.36%2.2M shares |
HEARTLAND ADVISORS INC | 3.80%1M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.74%721.18K shares |
Ancora Advisors LLC | 2.66%700.24K shares |
CHAPIN DAVIS, INC. | 2.61%686.69K shares |
Aristides Capital LLC | 1.62%425K shares |
Kaye David M | ≈1.41%370.14K shares |
WHITE PINE CAPITAL LLC | 1.26%330.15K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.53%139.19K shares |
VANGUARD FIDUCIARY TRUST CO | 0.39%103.67K shares |
BlackRock, Inc. | 0.27%71.25K shares |
ARS Investment Partners, LLC | 0.24%64.2K shares |
Diametric Capital, LP | 0.20%52.95K shares |
Sigma Planning Corp | 0.20%52.41K shares |
NORTHERN TRUST CORP | 0.18%47.56K shares |
CITADEL ADVISORS LLC | 0.16%41.39K shares |
Crewe Advisors LLC | 0.14%35.6K shares |
Corient Private Wealth LP | 0.08%21.54K shares |
UBS Group AG | 0.06%15.51K shares |
Percentages use 26.31M 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 |
|---|---|---|---|---|---|---|
| Feb 27, 2026Form 4 | MacPherson RichardPresident and CEO | BuyCommon Stock | 312.5K | $2.40 | $750.0K | 2.96M |