Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $40.3M | $35.2M | $31.3M | $29.9M | $24.5M | $20.5M | $10.8M | $5.7M | $2.7M | $994,265 | $338,863 | $523,307 | $1.6M | $282,062 | $125,521 |
| Gross profit | $31.6M | $27.9M | $24.3M | $22.7M | $18.4M | $14.5M | $6.4M | $3.0M | $1.4M | −$232,056 | −$885,789 | −$674,629 | $1.2M | $16,732 | −$503,103 |
| Gross margin | 78.28% | 79.37% | 77.73% | 75.87% | 75.02% | 70.89% | 59.07% | 53.59% | 49.47% | −23.34% | −261.40% | −128.92% | 74.07% | 5.93% | −400.81% |
| Research & development | $4.6M | $5.1M | $7.0M | $6.1M | $5.3M | $1.2M | $636,000 | $194,429 | $181,303 | $343,712 | $375,817 | $610,329 | $56,515 | — | — |
| Operating expenses | $33.4M | $31.3M | $30.3M | $33.1M | $33.9M | $21.6M | $14.2M | $7.6M | $5.9M | $4.2M | $6.4M | $9.0M | $4.0M | $1.1M | $958,249 |
| Operating income | −$1.8M | −$3.4M | −$6.0M | −$10.4M | −$15.5M | −$7.1M | −$7.8M | −$4.6M | −$4.5M | −$4.5M | −$7.3M | −$9.7M | −$2.8M | −$1.0M | −$1.5M |
| Operating margin | −4.54% | −9.63% | −19.05% | −34.86% | −63.31% | −34.84% | −72.62% | −80.80% | −164.95% | −450.40% | −2,158.38% | −1,852.45% | −180.12% | −367.58% | −1,164.23% |
| EBITDA | $1.7M | −$861,000 | −$3.7M | −$8.3M | −$14.2M | −$6.2M | −$7.1M | −$4.0M | −$4.0M | −$3.9M | −$6.8M | −$9.3M | −$2.4M | −$899,718 | −$1.4M |
| EBITDA margin | 4.31% | −2.45% | −11.81% | −27.81% | −57.92% | −30.13% | −65.91% | −71.06% | −145.28% | −393.05% | −2,000.73% | −1,772.96% | −157.05% | −318.98% | −1,153.78% |
| Net income | −$3.1M | −$4.3M | −$5.9M | −$10.4M | −$14.2M | −$7.2M | −$7.8M | −$5.0M | −$5.6M | −$9.6M | −$7.2M | −$9.8M | −$2.9M | −$1.2M | −$1.7M |
| Net profit margin | −7.63% | −12.08% | −18.75% | −34.88% | −57.99% | −34.96% | −72.30% | −88.68% | −204.71% | −963.39% | −2,127.45% | −1,863.31% | −185.00% | −413.49% | −1,389.73% |
| Basic EPSper basic share | -$0.25 | -$0.36 | -$0.50 | -$0.91 | -$1.29 | -$0.77 | -$0.97 | -$0.74 | -$1.21 | -$2.50 | -$2.50 | -$4.00 | -$1.75 | -$1.00 | -$1.50 |
| Diluted EPSper diluted share | -$0.25 | -$0.36 | -$0.50 | -$0.91 | -$1.29 | -$0.77 | -$0.97 | -$0.74 | -$1.21 | -$2.50 | -$2.50 | -$4.00 | -$1.75 | -$1.00 | -$1.50 |
Reported shareholders
| Holder | % owned |
|---|---|
Moradi David | ≈21.95%2.76M shares |
KENNEDY CAPITAL MANAGEMENT LLC | 6.43%807.89K shares |
Bettis Carr | ≈5.36%673.04K shares |
Tahir Jamil A. | ≈2.92%367.16K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.80%351.87K shares |
AQR CAPITAL MANAGEMENT LLC | 2.26%283.47K shares |
Skylands Capital, LLC | 2.14%268.75K shares |
UBS Group AG | 1.88%236.39K shares |
CITADEL ADVISORS LLC | 1.74%218.98K shares |
HAWKINS JAMES B | ≈1.73%216.68K shares |
FORMULA GROWTH LTD | 1.59%200K shares |
COELHO ANTHONY L | ≈1.55%195.26K shares |
Georgevich Kelly | ≈1.37%172.65K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.32%165.36K shares |
Focus Financial Network, Inc. | 0.98%122.65K shares |
JANE STREET GROUP, LLC | 0.95%118.97K shares |
BlackRock, Inc. | 0.92%116.11K shares |
JACOBS LEVY EQUITY MANAGEMENT, INC | 0.90%112.68K shares |
GSA CAPITAL PARTNERS LLP | 0.83%103.79K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.73%92.29K shares |
Percentages use 12.56M 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 13, 2026Form 4 | Georgevich KellyCHIEF FINANCIAL OFFICER | BuyCommon Stock | 16.9K | $5.90 | $99.4K | 145.0K |
| Mar 12, 2026Form 4 | HAWKINS JAMES BDirector | BuyCommon Stock | 11.0K | $5.64 | $62.0K | 207.5K |
| Mar 11, 2026Form 4 | HAWKINS JAMES BDirector | BuyCommon Stock | 13.0K | $5.77 | $75.0K | 196.5K |
| Mar 10, 2026Form 4 | HAWKINS JAMES BDirector | BuyCommon Stock | 14.0K | $5.91 | $82.7K | 183.5K |
| Nov 21, 2025Form 4 | HAWKINS JAMES BDirector | BuyCommon Stock | 2.0K | $11.05 | $22.1K | 168.8K |