Analysts Say You Should Still Hold Blue Owl Capital Inc (NYSE: OWL)
Blue Owl Capital Inc (NYSE:OWL) traded at $16.47 at last check on current trade day and made a downward move of -5.43% on its previous day’s price. Looking at the stock we see that its previous close was $17.41 and the beta (5Y monthly) reads