I expect there to be some form of sell off soon. Those buying in around the $1.50 mark in recent weeks are staring at a huge short term profit. If I was in that position I'd be offloading at least half my holding.
BLA Price at posting:
$2.79 Sentiment: Hold Disclosure: Held