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 | $24.7M | $24.6M | $29.2M | $26.3M | $23.1M | $18.4M | $17.0M | $16.4M | $16.9M | $16.8M | $15.6M | $14.7M | $13.8M | $14.5M | $12.8M |
| Gross profit | $6.5M | $6.5M | $7.2M | $6.0M | $6.3M | $5.5M | $4.4M | $4.8M | $4.9M | $4.2M | $3.8M | $3.9M | $4.0M | $4.2M | $3.9M |
| Gross margin | 26.20% | 26.56% | 24.61% | 22.78% | 27.27% | 30.07% | 26.02% | 29.19% | 29.16% | 25.13% | 24.15% | 26.17% | 28.97% | 28.83% | 30.48% |
| Research & development | $167,252 | $156,617 | $134,624 | $117,079 | $109.0M | $111.1M | $123,478 | $150,742 | $166,467 | $169,500 | $124,674 | $404,288 | $104,806 | $104,895 | — |
| Operating expenses | $6.5M | $6.4M | $5.6M | $5.1M | $4.5M | $4.1M | $4.0M | $4.1M | $4.2M | $4.1M | $3.8M | $3.8M | $3.8M | $4.5M | $4.3M |
| Operating income | −$69,000 | $174,000 | $1.5M | $946,000 | $1.8M | $1.5M | $410,000 | $676,000 | $736,000 | $147,000 | −$70,000 | $27,482 | $188,045 | −$353,188 | −$380,937 |
| Operating margin | −0.28% | 0.71% | 5.28% | 3.59% | 7.97% | 7.90% | 2.41% | 4.12% | 4.35% | 0.87% | −0.45% | 0.19% | 1.36% | −2.44% | −2.98% |
| EBITDA | $359,147 | $586,172 | $1.9M | $1.3M | $2.1M | $1.6M | $575,000 | $869,000 | $944,000 | $372,000 | $149,000 | $260,331 | $364,991 | −$10,333 | −$155,306 |
| EBITDA margin | 1.45% | 2.39% | 6.50% | 4.75% | 8.92% | 8.72% | 3.38% | 5.29% | 5.58% | 2.21% | 0.96% | 1.77% | 2.64% | −0.07% | −1.22% |
| Net income | −$448,000 | −$399,000 | $1.2M | $604,000 | $2.6M | −$221 | — | — | — | — | — | — | −$288,485 | −$782,417 | −$801,252 |
| Net profit margin | −1.81% | −1.62% | 4.10% | 2.29% | 11.09% | −0.00% | — | — | — | — | — | — | −2.08% | −5.41% | −6.27% |
| Basic EPSper basic share | -$0.01 | -$0.01 | $0.02 | $0.01 | $0.03 | $0.01 | $0.00 | $0.00 | $0.00 | $0.00 | -$0.01 | -$0.01 | $0.00 | -$0.01 | -$0.01 |
| Diluted EPSper diluted share | -$0.01 | -$0.01 | $0.02 | $0.01 | $0.03 | $0.01 | $0.00 | $0.00 | $0.00 | $0.00 | -$0.01 | -$0.01 | $0.00 | -$0.01 | -$0.01 |
Reported shareholders