Revenue
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 · Dec 31 | 2016 · Mar 31 | 2015 · Dec 31 | 2015 · Aug 31 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $16.0M | $13.8M | $12.1M | $9.6M | $7.7M | $3.4M | $1.4M | $398,200 | — | — | — | — | — | — | — |
| Gross profit | $12.9M | $10.6M | $8.4M | $5.4M | $4.6M | $1.3M | $485,774 | $59,865 | — | — | — | — | — | — | — |
| Gross margin | 80.94% | 76.61% | 69.27% | 56.46% | 59.74% | 37.60% | 34.26% | 15.03% | — | — | — | — | — | — | — |
| Research & development | $2.8M | $2.2M | $2.6M | $3.2M | $2.7M | $2.1M | $1.4M | $1.3M | $1.8M | $1.1M | $1.1M | $1.0M | $1.1M | $23,200 | $53,600 |
| Operating expenses | $11.3M | $13.0M | $17.2M | $20.9M | $21.3M | $14.6M | $11.4M | $8.7M | $7.7M | $5.9M | $5.0M | $3.9M | $5.1M | — | — |
| Operating income | $1.7M | −$2.4M | −$8.8M | −$15.4M | −$16.7M | — | — | — | — | — | — | — | — | — | — |
| Operating margin | 10.57% | −17.76% | −73.18% | −159.87% | −218.77% | — | — | — | — | — | — | — | — | — | — |
| EBITDA | $1.7M | −$2.4M | −$8.8M | −$15.4M | −$16.7M | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 10.61% | −17.72% | −73.13% | −159.81% | −218.74% | — | — | — | — | — | — | — | — | — | — |
| Net income | −$2.4M | −$8.4M | −$14.1M | −$18.7M | −$29.1M | −$15.5M | −$11.1M | −$8.6M | −$8.6M | −$7.8M | −$7.3M | −$4.6M | −$5.2M | −$90,813 | −$91,072 |
| Net profit margin | −15.03% | −61.07% | −116.84% | −193.57% | −380.78% | −457.67% | −780.61% | −2,157.73% | — | — | — | — | — | — | — |
| Basic EPSper basic share | -$0.12 | -$0.56 | -$1.66 | -$2.26 | -$3.99 | -$2.63 | -$1.89 | -$1.54 | -$1.72 | -$1.81 | -$1.74 | -$1.14 | -$1.44 | -$0.12 | -$0.12 |
| Diluted EPSper diluted share | -$0.12 | -$0.56 | -$1.66 | -$2.26 | — | -$2.63 | -$1.89 | -$1.54 | -$1.72 | -$1.81 | -$1.74 | -$1.14 | -$1.44 | -$0.12 | -$0.12 |
Reported shareholders
| Holder | % owned |
|---|---|
Strengthening Families & Communities, LLC | 0.24%48.26K shares |
Percentages use 20.07M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.