Blue Owl Capital stock is trading -25.69% below its average target price of $22.04 after marking a 3.1% during today's afternoon session. Analysts are giving the Large-Cap Asset Management company an average rating of buy and target prices ranging from $18.0 to $28.0 per share.
The stock has an above average percentage of its shares sold short at 8.0%, and a short ratio of 4.79. At 0.04%, 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 95.8% of Blue Owl Capital's shares being owned by this investor type.
Institutions Invested in Blue Owl Capital
Date Reported | Holder | Percentage | Shares | Value |
---|---|---|---|---|
2025-06-30 | Capital World Investors | 13% | 84,073,355 | $1,376,701,188 |
2025-06-30 | Vanguard Group Inc | 10% | 62,948,362 | $1,030,779,427 |
2025-06-30 | Capital International Investors | 9% | 60,584,461 | $992,070,548 |
2025-06-30 | Blackrock Inc. | 7% | 45,217,166 | $740,431,093 |
2025-06-30 | FMR, LLC | 7% | 43,873,007 | $718,420,489 |
2025-06-30 | ICONIQ Capital, LLC | 5% | 33,500,000 | $548,562,500 |
2025-06-30 | Bank of America Corporation | 3% | 20,812,929 | $340,811,712 |
2025-06-30 | Morgan Stanley | 2% | 13,504,045 | $221,128,736 |
2025-06-30 | Geode Capital Management, LLC | 2% | 10,293,279 | $168,552,443 |
2025-06-30 | JPMORGAN CHASE & CO | 2% | 9,904,618 | $162,188,119 |
Besides an analyst consensus of strong upside potential, other market factors point to there being mixed market sentiment on Blue Owl Capital.