Morally and ethically don't really seem to fit in any of this ....not just for the shorters, who seem to have struck gold by looking into the operations of this company. So glad I waited to see this develop instead of buying in.
BLA Price at posting:
$2.47 Sentiment: Sell Disclosure: Not Held