Revenue
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 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.6M | $5.7M | $9.9M | $4.9M | $6.2M | $4.0M | $5.3M | $4.6M | $3.6M | $1.6M | $342 | $814 | — | — | — | — | — | — | — | — | — |
| Gross profit | $1.0M | $1.5M | $4.9M | $1.6M | $2.1M | $1.7M | $1.7M | $1.9M | $1.2M | $480,852 | $196 | $412 | — | — | — | — | — | — | — | — | — |
| Gross margin | 28.71% | 27.00% | 49.54% | 33.23% | 34.31% | 42.70% | 32.55% | 41.52% | 33.57% | 30.42% | 57.31% | 50.61% | — | — | — | — | — | — | — | — | — |
| Research & development | — | — | — | — | — | — | — | — | — | — | — | $3,439 | — | — | — | — | — | — | — | — | — |
| Operating expenses | $2.5M | $2.9M | $2.2M | $1.8M | $1.9M | $1.7M | $2.4M | $1.9M | $2.1M | $808,609 | $93,643 | $5.4M | — | $6,096 | $5,396 | $8,471 | — | — | — | — | — |
| Operating income | −$1.5M | −$1.4M | $2.7M | −$190,529 | $201,876 | −$16,782 | −$687,416 | $9,482 | −$888,764 | −$327,757 | −$93,447 | — | — | — | — | — | — | — | — | — | — |
| Operating margin | −40.37% | −24.14% | 27.11% | −3.87% | 3.24% | −0.42% | −13.08% | 0.21% | −24.62% | −20.74% | −27,323.68% | — | — | — | — | — | — | — | — | — | — |
| EBITDA | −$1.4M | $344,189 | $4.2M | $408,274 | — | — | −$669,292 | $39,719 | −$873,074 | −$302,313 | −$93,447 | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −38.19% | 6.06% | 42.39% | 8.29% | — | — | −12.73% | 0.86% | −24.18% | −19.13% | −27,323.68% | — | — | — | — | — | — | — | — | — | — |
| Net income | −$1.2M | −$143,224 | $2.9M | −$203,697 | $127,174 | −$563,779 | −$1.2M | −$973,740 | −$1.6M | −$375,734 | −$93,447 | −$5.4M | −$5,894 | −$6,096 | −$5,396 | −$8,471 | −$3,788 | −$40,044 | −$34,705 | −$13,458 | −$2,488 |
| Net profit margin | −33.08% | −2.52% | 29.76% | −4.13% | 2.04% | −14.21% | −22.43% | −21.11% | −44.64% | −23.77% | −27,323.68% | −665,826.29% | — | — | — | — | — | — | — | — | — |
| Basic EPSper basic share | -$0.01 | $0.00 | $0.03 | $0.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Diluted EPSper diluted share | -$0.01 | $0.00 | $0.03 | $0.00 | $0.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Reported shareholders