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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $7.8M | $8.8M | $10.1M | $12.8M | $12.6M | $13.8M | $13.1M | $13.1M | $14.1M | $14.5M | $13.8M | $14.4M | $14.7M | $14.3M | $15.9M | $17.7M |
| Gross profit | $2.0M | $2.3M | $2.8M | $2.3M | $3.3M | $4.3M | $4.0M | $4.1M | $4.7M | $4.6M | $3.6M | $4.3M | $4.0M | $4.0M | $4.5M | $5.4M |
| Research & development | $156,000 | $132,000 | $166,000 | $143,000 | $124,000 | $240,000 | $324,000 | $410,000 | $393,000 | $426,000 | $523,000 | $641,000 | $585,000 | $643,000 | $546,000 | $563,000 |
| Operating expenses | $2.8M | $2.9M | $3.0M | $3.3M | $3.1M | $3.4M | $3.9M | $3.7M | $4.0M | $4.1M | $4.3M | $4.5M | $4.9M | $4.9M | $4.4M | $4.6M |
| Operating income | −$773,000 | −$607,000 | −$238,000 | −$916,000 | $242,000 | $876,000 | $108,000 | $372,000 | $750,000 | $475,000 | −$720,000 | −$231,000 | — | — | — | — |
| Net income | −$778,000 | −$860,000 | −$366,000 | −$525,000 | $143,000 | $596,000 | $78,000 | $507,000 | $704,000 | $421,000 | −$643,000 | −$163,000 | −$908,000 | −$824,000 | $43,000 | $462,000 |
| Basic EPSper diluted share | -$0.15 | -$0.17 | -$0.07 | -$0.10 | $0.03 | $0.12 | $0.02 | $0.10 | $0.14 | $0.08 | -$0.12 | -$0.03 | -$0.18 | -$0.16 | $0.01 | $0.09 |
| Diluted EPSper diluted share | -$0.15 | -$0.17 | -$0.07 | -$0.10 | $0.03 | $0.11 | $0.02 | $0.10 | $0.14 | $0.08 | -$0.12 | -$0.03 | -$0.18 | -$0.16 | $0.01 | $0.09 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 21, 2026Form 4 | A-6684 Ltd.TenPercentOwner | BuyCommon Shares · indirect | 4.1K | $0.77 | $3.1K | 706.2K |
| Mar 23, 2026Form 4 | A-6684 Ltd.TenPercentOwner | BuyCommon Shares · indirect | 5.0K | $0.70 | $3.5K | 702.1K |
| Jan 23, 2026Form 4 | A-6684 Ltd.TenPercentOwner | BuyCommon Shares · indirect | 4.5K | $0.76 | $3.4K | 697.1K |
| Jan 5, 2026Form 4 | A-6684 Ltd.TenPercentOwner | BuyCommon Shares · indirect | 75 | $0.72 | $54.00 | 692.6K |
| Dec 31, 2025Form 4 | A-6684 Ltd.TenPercentOwner | BuyCommon Shares · indirect | 3.0K | $0.73 | $2.2K | 692.5K |