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 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $57.0M | $60.9M | $137.1M | $121.5M | $51.1M | $54.4M | $25.7M | $15.2M | $13.5M | $3.3M | $2.8M | $1,875 | $1,451 | $2,094 | $4,879 | — | — | — |
| Gross profit | — | — | — | — | — | $2.5M | $3.1M | $6.7M | $5.4M | $968,280 | $500,659 | — | — | — | — | — | — | — |
| Operating expenses | $20.1M | $27.5M | $16.8M | $12.8M | $12.2M | $12.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating income | −$34.1M | −$43.5M | $18.9M | $633,785 | −$6.0M | −$10.1M | −$7.8M | −$1.5M | $204,285 | −$3.1M | −$1.3M | −$49,478 | −$36,461 | −$651,939 | $425,335 | — | — | — |
| EBITDAderived | −$33.9M | −$42.5M | $19.8M | $1.6M | −$5.2M | −$9.0M | −$7.5M | −$1.4M | $211,224 | −$2.7M | −$819,876 | −$49,319 | −$36,353 | −$651,809 | $426,865 | — | — | — |
| Net income | −$36.1M | −$45.7M | $20.6M | −$680,763 | −$13.5M | −$10.7M | −$8.4M | −$1.5M | $2.8M | −$4.6M | −$1.3M | −$55,624 | −$62,288 | −$655,449 | −$462,392 | −$1.4M | −$1.1M | −$24,805 |
| Basic EPSper diluted share | -$1.80 | -$2.39 | $1.45 | -$0.05 | -$3.09 | -$5.02 | -$0.09 | -$0.02 | $0.04 | -$0.10 | -$0.04 | $0.00 | $0.00 | -$0.03 | — | — | — | — |
| Diluted EPSper diluted share | -$1.80 | -$2.39 | $1.38 | -$0.05 | -$3.09 | -$5.02 | -$0.09 | -$0.02 | $0.04 | -$0.10 | -$0.04 | $0.00 | $0.00 | -$0.03 | — | — | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 | May David AllenDirector | BuyCommon Stock | 34.7K | $0.53 | $18.4K | 156.6K |
| Jun 4, 2026Form 4 | May David AllenDirector | BuyCommon Stock | 121 | $0.53 | $64.13 | 121.9K |
| Jun 3, 2026Form 4 | May David AllenDirector | BuyCommon Stock | 5.4K | $0.53 | $2.9K | 121.8K |
| Dec 10, 2025Form 4 | May David AllenDirector | BuyShares of Common Stock | 10.0K | $1.62 | $16.2K | 158.1K |
| Dec 10, 2025Form 4 | May David AllenDirector | BuyShares of Common Stock | 28.4K | $1.60 | $45.5K | 148.1K |