Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $73,066 | $801,273 | $18.9M | $18.1M | $11.3M | $3.0M | $20,387 | $1.3M | $895,346 | $1.0M | $897,341 | $605,905 | $475,254 | $308,731 | $283,828 |
| Gross profit | $16,898 | −$119,797 | $5.6M | $5.9M | $3.9M | $363,593 | −$225,113 | $703,905 | $454,929 | $527,383 | $470,361 | $349,845 | $238,984 | $177,720 | $137,990 |
| Gross margin | 23.13% | −14.95% | 29.54% | 32.72% | 34.62% | 12.22% | −1,104.20% | 53.77% | 50.81% | 52.10% | 52.42% | 57.74% | 50.29% | 57.56% | 48.62% |
| Operating expenses | $14.2M | $9.8M | $20.9M | $27.3M | $33.0M | $18.0M | $4.3M | $637,230 | $612,135 | $577,384 | $451,462 | $377,723 | $238,366 | $187,035 | $187,683 |
| Operating income | −$14.2M | −$9.9M | −$15.3M | −$21.4M | −$29.1M | −$17.7M | −$4.5M | $66,675 | −$157,206 | −$50,001 | $18,899 | −$27,878 | $618 | −$9,315 | −$49,693 |
| Operating margin | −19,415.62% | −1,235.59% | −81.10% | −118.28% | −257.01% | −593.49% | −22,009.41% | 5.09% | −17.56% | −4.94% | 2.11% | −4.60% | 0.13% | −3.02% | −17.51% |
| EBITDA | −$14.2M | −$9.5M | −$14.7M | −$20.5M | −$29.0M | −$17.5M | −$4.5M | $129,500 | −$85,289 | $5,759 | $48,662 | $215 | $2,530 | — | — |
| EBITDA margin | −19,402.92% | −1,185.47% | −78.20% | −113.11% | −256.02% | −589.68% | −21,963.63% | 9.89% | −9.53% | 0.57% | 5.42% | 0.04% | 0.53% | — | — |
| Net income | −$25.2M | −$23.8M | −$21.0M | −$21.7M | −$29.1M | −$28.7M | −$5.1M | $68,206 | −$147,534 | −$48,846 | $19,153 | −$30,089 | −$30,968 | −$12,635 | −$53,096 |
| Net profit margin | −34,537.04% | −2,964.85% | −111.42% | −119.92% | −256.72% | −963.55% | −25,191.21% | 5.21% | −16.48% | −4.83% | 2.13% | −4.97% | −6.52% | −4.09% | −18.71% |
| Basic EPSper basic share | -$47.88 | -$70.72 | -$79.16 | -$92.80 | -$163.20 | -$169.60 | -$19.20 | $4.80 | -$4.80 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -$4.80 |
| Diluted EPSper diluted share | -$47.88 | -$70.72 | -$79.16 | -$92.80 | -$163.20 | -$169.60 | -$19.20 | $4.80 | -$4.80 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -$4.80 |