This afternoon we watched Blue Owl Capital drop -2.6% to a price of $16.08 per share. The Large-Cap Asset Management company is now trading -28.42% below its average target price of $22.46. Analysts have set target prices ranging from $18.0 to $28.0 per share for Blue Owl Capital, and have given the stock an average rating of buy.
Blue Owl Capital has an average level of shares sold short, at 6.9% of its total share float. The stock's short ratio (also called days to cover) is 5.49. At 0.04%, the company's rate of insider ownership does not indicate that management is heavily invested in the corporation.
Institutional investors own 95.7% of Blue Owl Capital's shares, which indicates they have a high level of confidence in the company.
Institutions Invested in Blue Owl Capital
Date Reported | Holder | Percentage | Shares | Value |
---|---|---|---|---|
2025-06-30 | Capital World Investors | 13% | 84,073,355 | $1,351,899,541 |
2025-06-30 | Vanguard Group Inc | 10% | 62,948,362 | $1,012,209,656 |
2025-06-30 | Capital International Investors | 9% | 60,584,461 | $974,198,128 |
2025-06-30 | Blackrock Inc. | 7% | 45,217,166 | $727,092,025 |
2025-06-30 | FMR, LLC | 7% | 43,873,007 | $705,477,949 |
2025-06-30 | ICONIQ Capital, LLC | 5% | 33,500,000 | $538,679,997 |
2025-06-30 | Bank of America Corporation | 3% | 20,812,929 | $334,671,896 |
2025-06-30 | Morgan Stanley | 2% | 13,504,045 | $217,145,042 |
2025-06-30 | Geode Capital Management, LLC | 2% | 10,293,279 | $165,515,925 |
2025-06-30 | JPMORGAN CHASE & CO | 2% | 9,904,618 | $159,266,256 |