Blue Owl Capital stock is trading -5.33% below its average target price of $20.91 after marking a 6.9% during today's morning session. Analysts are giving the Large-Cap Asset Management company an average rating of buy and target prices ranging from $18.0 to $23.0 per share.
The stock has an average amount of shares sold short at 4.8%, and a short ratio of 3.78. At 0.02%, the company's rate of insider ownership does not indicate that management is heavily invested in the corporation. Finally, we also note that a significant number of institutional investors are invested in the stock, with 92.2% of Blue Owl Capital's shares being owned by this investor type.
Institutions Invested in Blue Owl Capital
Date Reported | Holder | Percentage | Shares | Value |
---|---|---|---|---|
2023-12-31 | Capital World Investors | 14% | 63,175,751 | $1,250,563,995 |
2023-12-31 | ICONIQ Capital, LLC | 11% | 50,000,000 | $989,750,003 |
2023-12-31 | Bank of America Corporation | 9% | 41,480,785 | $821,112,142 |
2023-12-31 | Vanguard Group Inc | 9% | 40,480,663 | $801,314,727 |
2023-12-31 | Capital International Investors | 7% | 33,177,641 | $656,751,406 |
2023-12-31 | Blackrock Inc. | 4% | 16,497,575 | $326,569,498 |
2023-12-31 | California, University of-Regents | 3% | 16,017,491 | $317,066,235 |
2023-12-31 | Capital Research Global Investors | 2% | 9,391,564 | $185,906,010 |
2023-12-31 | Brown University | 2% | 9,071,690 | $179,574,104 |
2023-12-31 | FMR, LLC | 2% | 7,646,372 | $151,359,934 |
Besides an analyst consensus of some upside potential, other market factors point to there being mixed market sentiment on Blue Owl Capital.