Sad to say with more bad news likely in the pipe and particularly around poor performing investments, then reputations will be ruined and new investments & deal flow cease. End result is I agree - toast!
BLA Price at posting:
$1.52 Sentiment: Sell Disclosure: Not Held