Skip to main
OWL

OWL Stock Forecast & Price Target

OWL Analyst Ratings

Based on 15 analyst ratings
Buy
Strong Buy 20%
Buy 40%
Hold 40%
Sell 0%
Strong Sell 0%

Bulls say

Blue Owl Capital is a major player in the alternative-asset management industry, with strong core segments and an impressive AUM, primarily serving institutional and high-net-worth clients across the globe. The recent slowdown in the inflow of funds to their credit funds following negative press on Tricolor and First Brands presents a short-term challenge, but the long-term outlook remains positive as non-traded BDCs offer potential for stable NAV and diversification in an otherwise volatile market. Additionally, the cost and risk associated with purely "safe" investments highlight the need for a balanced portfolio that includes alternative assets like those offered by Blue Owl.

Bears say

Blue Owl Capital is a large alternative-asset manager with significant exposure to private equity, private credit, and real estate/real assets. The negative outlook is founded on concerns about the company's recent issues with redemptions and its response to the negative press, as well as potential weaknesses in its credit portfolio. These factors could lead to lower fundraising and valuation in the near term, and the company may face challenges in distinguishing itself within the competitive alternative-asset management market.

OWL has been analyzed by 15 analysts, with a consensus rating of Buy. 20% of analysts recommend a Strong Buy, 40% recommend Buy, 40% suggest Holding, 0% advise Selling, and 0% predict a Strong Sell.

This aggregate rating is based on analysts' research of Blue Owl Capital and is not a guaranteed prediction by Public.com or investment advice.

Order type

Buy in

Order amount

Est. shares

0 shares

Sign up to buy

FAQs About Blue Owl Capital (OWL) Forecast

Analysts have given OWL a Buy based on their latest research and market trends.

According to 15 analysts, OWL has a Buy consensus rating as of Apr 28, 2026. This rating is provided by third-party analysts and is not investment advice from Public.com.

Wall Street analysts have set a price target of $15.63, reflecting a 0.00% increase from the current stock price.

Financial analysts have set a price target of $15.63, indicating a 0.00% increase from the current stock price, but ratings and forecasts are frequently updated based on market conditions, earnings reports, and industry trends. This prediction is provided by third-party analysts and is not investment advice from Public.com.

Blue Owl Capital (OWL)


Order type

Buy in

Order amount

Est. shares

0 shares

Sign up to buy
Disclaimer: Any investment listed here, which may be available on the Public platform, is intended to be used for informational purposes only, should not be the sole basis for making an investment decision, and is not a recommendation or advice.