Revenue
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 |
| 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 |
| EBITDAderived | −$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 | — |
| 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 |
| Basic 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 |
| 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 |