Revenue
2010
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 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $36,297 | $321,352 | $3.5M | $4.3M | $3.2M | $506,490 | $864,915 | $21.7M | $24.1M | $23.8M | $21.4M | $16.5M | $9.7M | $5.8M | $2.4M | $1.5M |
| Gross profit | $35,945 | $295,907 | $514,690 | −$2.2M | −$381,853 | −$30,248 | $84 | $12.7M | $15.0M | $15.5M | $14.9M | $12.3M | $7.6M | $4.7M | $2.1M | $1.2M |
| Gross margin | 99.03% | 92.08% | 14.55% | −50.83% | −12.09% | −5.97% | 0.01% | 58.23% | 62.39% | 65.35% | 69.65% | 75.02% | 78.63% | 81.56% | 89.21% | 82.90% |
| Research & development | — | — | — | — | — | — | — | $4.2M | $4.4M | $4.0M | $4.6M | $2.5M | $1.4M | $933,034 | $499,425 | $418,898 |
| Operating expenses | $1.7M | $2.3M | $14.3M | $6.3M | $12.0M | $1.2M | $6.0M | $1.3M | $16.1M | $18.2M | $21.0M | $15.6M | $7.8M | $5.4M | $3.2M | $2.7M |
| Operating income | −$1.7M | −$2.0M | −$13.8M | −$8.5M | −$12.4M | −$1.2M | −$6.0M | −$1.3M | −$1.1M | −$2.7M | −$6.1M | −$3.2M | −$184,637 | $380,937 | −$853,881 | −$1.2M |
| Operating margin | −4,717.24% | −615.80% | −389.88% | −195.77% | −393.59% | −242.78% | −695.07% | −5.95% | −4.58% | −11.16% | −28.44% | −19.57% | −1.91% | 6.57% | −36.13% | −82.15% |
| EBITDA | −$1.7M | −$2.0M | −$13.7M | −$6.8M | −$12.0M | −$1.2M | −$6.0M | −$687,616 | −$397,645 | −$1.9M | −$4.7M | −$1.9M | −$71,049 | $416,741 | −$842,361 | −$1.1M |
| EBITDA margin | −4,679.11% | −615.38% | −388.20% | −158.43% | −381.47% | −242.42% | −690.65% | −3.16% | −1.65% | −7.96% | −22.19% | −11.54% | −0.74% | 7.18% | −35.65% | −75.20% |
| Net income | −$6.5M | −$4.3M | −$15.2M | −$9.9M | −$12.2M | −$1.6M | $8.4M | −$11.4M | −$2.4M | −$3.9M | −$6.3M | −$3.3M | $93,776 | $492,948 | −$1.2M | −$756,891 |
| Net profit margin | −17,908.47% | −1,334.79% | −429.29% | −229.98% | −386.48% | −314.26% | 967.21% | −52.54% | −10.06% | −16.21% | −29.28% | −19.76% | 0.97% | 8.50% | −49.81% | −51.98% |
| Basic EPSper basic share | -$0.81 | -$0.55 | -$2.50 | -$3.00 | — | -$3.00 | $15.00 | -$25.50 | -$6.00 | -$9.00 | -$15.00 | -$7.50 | $1.50 | $1.50 | -$6.00 | -$6.00 |
| Diluted EPSper diluted share | -$0.81 | -$0.55 | -$2.50 | -$3.00 | — | -$3.00 | $15.00 | -$25.50 | -$6.00 | -$9.00 | -$15.00 | -$7.50 | $0.00 | $1.50 | -$6.00 | -$6.00 |
Reported shareholders