Blue Owl Capital's $330 billion in assets under management and Q3 earnings beat reinforce the bullish thesis behind a Strong Buy rating targeting 25%+ annualized returns. Distributable EPS beat estimates and the $0.23 quarterly dividend was maintained despite a 96% payout ratio. The risks have not disappeared; this is not a SWAN stock. x.comÂ