I see Oaktree taking stake as reassuring. Such large funds do their due diligence before investing anywhere especially large investments. I also feel they will acquire 10-20% stake at substantial premium to market price. $2 plus imho.
BLA Price at posting:
$1.74 Sentiment: None Disclosure: Not Held