Revenue
2016
2017
2018
2019
2020
2021
2022
2023
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $63.8M | $54.8M | $40.1M | $38.4M | $32.2M | $19.8M | $12.8M | $7.1M | $3.7M | $552,699 | $0 |
| Gross profit | $11.6M | $9.4M | $16.4M | $13.1M | $12.9M | $8.1M | $5.4M | $2.7M | $1.2M | $140,848 | — |
| Operating expenses | $33.7M | $48.4M | $32.3M | $27.5M | $21.0M | $14.1M | $8.0M | $10.1M | $8.1M | $4.4M | $42,626 |
| Operating income | −$22.0M | −$39.0M | −$15.8M | −$14.4M | −$8.1M | −$5.9M | −$2.5M | −$7.5M | −$6.9M | — | −$42,626 |
| Net income | −$27.4M | −$39.6M | −$16.4M | −$14.8M | −$8.6M | −$6.7M | −$3.5M | −$8.3M | −$7.1M | −$4.2M | −$42,626 |
| Basic EPSper diluted share | -$2.99 | -$5.99 | -$0.24 | -$0.34 | -$0.27 | -$0.32 | -$0.22 | -$2.19 | -$3.19 | -$0.05 | $0.00 |
| Diluted EPSper diluted share | -$2.99 | -$5.99 | -$0.24 | -$0.34 | -$0.27 | -$0.32 | -$0.22 | -$2.19 | -$3.19 | -$0.05 | $0.00 |