Revenue
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 | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Research & development | $1.8M | $0 | — | — | — | — | — | — | — | — | — | — | — | — | $764,046 | $125,834 | — |
| Operating expenses | $10.4M | $14.3M | $14.4M | $6.1M | — | — | — | — | — | — | $1.8M | $904,914 | $886,949 | $263,143 | $255,026 | $478,565 | — |
| Operating income | −$3.0M | −$7.2M | −$9.0M | $903,987 | — | — | — | $2.8M | $11,052 | $2.1M | −$3.7M | −$6.5M | −$4.2M | −$4.0M | −$9.4M | −$471,565 | — |
| EBITDAderived | −$2.7M | −$7.1M | −$9.0M | $915,666 | — | — | — | $3.3M | $759,072 | $2.5M | −$3.6M | −$6.2M | −$4.1M | −$3.6M | −$9.4M | −$465,638 | — |
| 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 |
| Basic EPSper diluted share | — | -$0.11 | $0.06 | -$0.02 | — | -$0.07 | -$0.08 | -$0.06 | -$0.03 | -$0.34 | -$0.32 | -$0.13 | -$0.14 | -$0.12 | -$0.32 | — | — |
| Diluted EPSper diluted share | -$0.16 | -$0.57 | $0.06 | -$0.02 | — | -$0.07 | -$0.08 | -$0.06 | -$0.03 | -$0.34 | -$0.32 | -$0.13 | -$0.14 | -$0.12 | -$0.32 | — | — |
| 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 |