If not, listen to the Q&A portion. You'll find your answer as far as the reason behind the sell-off. Blame management, not shorters.
That said, probably not a lot of downside from here given Bernard got in at $0.20 based on the share count management provided. As far as upside? Trying to assess based on the revenue guidance they gave and some assumptions regarding incremental share issuance to buy more companies.