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 | $13.3M | $15.6M | $24.8M | $80.0M | $54.1M | $5.9M | $33.0M | $8.2M | $27.6M | $5.2M | $4.8M | $8.6M | $11.2M | $8.5M | $9.0M | $12.8M |
| Gross profit | $692,093 | $2.1M | $4.9M | $9.5M | $12.9M | $539,357 | $6.2M | $1.6M | $5.0M | $2.2M | $1.9M | $4.3M | $6.8M | $3.6M | $2.7M | $5.8M |
| Gross margin | 5.21% | 13.54% | 19.91% | 11.82% | 23.84% | 9.15% | 18.73% | 18.85% | 18.08% | 43.09% | 39.21% | 49.48% | 60.75% | 42.62% | 30.55% | 44.90% |
| Operating expenses | $1.2M | $1.4M | $1.8M | $3.0M | $3.4M | $3.7M | $3.1M | $1.8M | $1.2M | $2.4M | $1.8M | $1.9M | $2.4M | $1.4M | $1.0M | $1.4M |
| Operating income | −$3.7M | −$2.1M | −$613,942 | −$2.1M | $6.2M | −$27.8M | −$6.9M | −$3.2M | $141,948 | −$3.6M | −$3.7M | −$2.2M | −$3.2M | −$1.1M | −$825,188 | $1.8M |
| Operating margin | −28.08% | −13.64% | −2.47% | −2.65% | 11.43% | −471.60% | −21.06% | −38.87% | 0.52% | −69.85% | −78.25% | −26.04% | −28.26% | −13.04% | −9.20% | 13.85% |
| EBITDA | −$2.0M | −$260,664 | $1.1M | −$343,592 | $10.5M | −$25.2M | −$5.3M | −$2.7M | $645,738 | −$3.0M | −$2.7M | −$1.2M | −$2.0M | −$121,736 | $101,142 | $2.6M |
| EBITDA margin | −15.11% | −1.67% | 4.47% | −0.43% | 19.34% | −428.38% | −15.99% | −33.05% | 2.34% | −58.28% | −56.66% | −13.69% | −17.98% | −1.43% | 1.13% | 20.61% |
| Net income | −$8.3M | −$9.1M | −$10.1M | −$8.4M | $35.0M | −$4.2M | −$1.8M | $46.9M | $62.7M | $30.4M | −$4.8M | −$3.7M | −$2.6M | −$3.1M | −$1.4M | −$25,487 |
| Net profit margin | −62.60% | −57.99% | −40.79% | −10.53% | 64.73% | −72.01% | −5.32% | 568.75% | 227.37% | 585.17% | −100.03% | −42.43% | −23.37% | −36.26% | −15.79% | −0.20% |
| Basic EPSper basic share | -$0.12 | -$0.13 | -$0.15 | -$0.12 | $0.51 | -$0.06 | -$0.03 | $0.68 | $0.91 | $0.44 | -$0.06 | -$0.09 | -$0.04 | -$0.11 | -$0.05 | $0.00 |
| Diluted EPSper diluted share | -$0.12 | -$0.13 | -$0.15 | -$0.12 | $0.51 | -$0.06 | -$0.03 | $0.68 | $0.91 | $0.44 | -$0.06 | -$0.09 | -$0.04 | -$0.11 | -$0.05 | $0.00 |
Reported shareholders