I'll start believing it when we see the founder starting to buy a meaningful amount ($5-10m) of shares at the current price. That would be a vote of confidence in their current business model.
BLA Price at posting:
$3.35 Sentiment: None Disclosure: Not Held