i agree i just feel really sorry for people who believed in them and trusted their figures. Unfortunately board and executives like this tend to just walk away and us investors are the ones left out of pocket.
BLA Price at posting:
$4.12 Sentiment: Sell Disclosure: Not Held