Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $22.8M | $30.0M | $31.6M | $24.2M | $12.4M | $6.3M | $6.0M | $2.0M | $193,000 | $232,000 |
| Gross profit | $13.9M | $18.8M | $20.3M | $14.8M | — | — | $2.9M | $948,000 | $59,000 | $89,000 |
| Gross margin | 61.13% | 62.85% | 64.31% | 61.31% | — | — | 48.21% | 47.38% | 30.57% | 38.36% |
| Operating expenses | $15.5M | $23.1M | $36.7M | $27.8M | $14.8M | $8.4M | $8.4M | $4.9M | $2.4M | $1.4M |
| Operating income | −$1.6M | −$4.3M | −$5.1M | −$3.7M | −$2.4M | −$2.1M | −$2.4M | −$2.9M | −$2.2M | −$1.1M |
| Operating margin | −7.08% | −14.20% | −15.99% | −15.22% | −19.31% | −33.64% | −39.09% | −143.33% | −1,131.61% | −481.03% |
| EBITDA | $9.6M | $292,000 | −$1.1M | −$760,000 | −$691,000 | −$1.5M | −$1.7M | −$2.6M | −$2.2M | −$1.1M |
| EBITDA margin | 42.19% | 0.97% | −3.62% | −3.15% | −5.57% | −23.87% | −28.01% | −131.98% | −1,122.28% | −473.28% |
| Net income | −$811,000 | −$12.9M | −$8.3M | −$8.0M | −$16.7M | −$3.4M | −$4.5M | −$3.2M | $439,000 | −$1.1M |
| Net profit margin | −3.56% | −43.11% | −26.22% | −33.17% | −134.37% | −53.78% | −74.83% | −158.07% | 227.46% | −491.38% |
| Basic EPSper basic share | $0.00 | -$0.07 | -$0.05 | -$0.05 | -$0.13 | -$0.06 | -$0.27 | -$0.31 | $0.07 | -$0.22 |
| Diluted EPSper diluted share | $0.00 | -$0.07 | -$0.05 | -$0.05 | -$0.13 | -$0.06 | -$0.27 | -$0.31 | $0.06 | -$0.22 |
Reported shareholders