Revenue
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 |
| 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 | — |
| 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 |
| EBITDAderived | $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 |
| 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 |
| Basic EPSper diluted share | -$0.25 | -$0.36 | -$0.50 | -$0.91 | -$1.29 | -$0.77 | -$0.97 | -$0.74 | -$1.21 | -$0.10 | -$0.10 | -$0.16 | -$0.07 | -$0.04 | -$0.06 |
| Diluted EPSper diluted share | -$0.25 | -$0.36 | -$0.50 | -$0.91 | -$1.29 | -$0.77 | -$0.97 | -$0.74 | -$1.21 | -$0.10 | -$0.10 | -$0.16 | -$0.07 | -$0.04 | -$0.06 |
| 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 |