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 | $54,821 | $135,969 | $525,883 | $116,533 | $1.7M | $21.0M | $13.7M | $342,049 | $16,754 | $40,193 | $47,268 | $650,991 | $332,692 | $540,168 | $347,250 | $861,982 |
| Gross profit | $31,815 | $69,641 | $384,583 | −$388,692 | −$241,900 | $11.0M | $6.4M | −$43,754 | −$4,744 | $19,720 | $28,647 | $306,018 | $211,978 | $100,068 | $120,626 | −$191,754 |
| Gross margin | 58.03% | 51.22% | 73.13% | −333.55% | −14.49% | 52.31% | 46.42% | −12.79% | −28.32% | 49.06% | 60.61% | 47.01% | 63.72% | 18.53% | 34.74% | −22.25% |
| Research & development | — | — | $100,000 | — | — | — | — | $2.4M | — | — | — | $0 | $22,234 | $36,969 | $68,426 | $70,570 |
| Operating expenses | $1.1M | $1.6M | $1.9M | $2.6M | $3.6M | $15.8M | $11.3M | $3.7M | $1.1M | $1.1M | $888,594 | $1.6M | $2.1M | $2.2M | $2.6M | $3.0M |
| Operating income | −$1.1M | −$1.5M | −$1.5M | −$2.9M | −$3.8M | −$4.8M | −$4.9M | −$3.7M | −$1.1M | −$1.1M | −$859,947 | −$1.3M | −$1.9M | −$2.1M | −$2.5M | −$3.2M |
| Operating margin | −1,934.55% | −1,116.12% | −292.83% | −2,529.24% | −227.42% | −23.09% | −36.10% | −1,086.13% | −6,746.94% | −2,678.66% | −1,819.30% | −195.04% | −558.68% | −388.73% | −713.97% | −369.78% |
| EBITDA | −$993,098 | −$1.4M | −$1.5M | −$2.8M | −$3.6M | −$4.0M | −$4.5M | −$3.1M | — | −$1.1M | −$842,659 | −$1.3M | −$1.8M | −$2.1M | −$2.5M | −$3.2M |
| EBITDA margin | −1,811.53% | −1,061.33% | −278.60% | −2,408.70% | −216.66% | −19.30% | −32.85% | −908.34% | — | −2,638.51% | −1,782.73% | −194.60% | −542.37% | −381.24% | −713.54% | −369.14% |
| Net income | −$1.5M | $759,513 | −$5.2M | −$4.0M | −$2.7M | −$7.6M | −$7.7M | −$5.4M | −$1.2M | −$1.2M | −$1.2M | −$1.4M | −$2.5M | −$2.7M | −$3.6M | −$3.2M |
| Net profit margin | −2,793.93% | 558.59% | −997.16% | −3,396.76% | −161.61% | −36.27% | −56.30% | −1,579.08% | −7,069.80% | −3,038.58% | −2,620.97% | −220.45% | −755.60% | −508.05% | −1,037.01% | −369.86% |
| Basic EPSper basic share | -$0.08 | $0.06 | -$0.42 | -$0.31 | $0.00 | -$1.00 | -$1.00 | -$2.00 | -$1.00 | $1.00 | $2.00 | -$3.00 | -$9.00 | -$13.00 | -$23.00 | -$22.00 |
| Diluted EPSper diluted share | -$0.08 | $0.06 | -$0.42 | -$0.31 | — | -$1.00 | -$1.00 | -$2.00 | -$1.00 | $1.00 | $2.00 | -$3.00 | -$9.00 | -$13.00 | -$23.00 | -$22.00 |
Reported shareholders