Skip to main
OBDC

OBDC Stock Forecast & Price Target

OBDC Analyst Ratings

Based on 7 analyst ratings
Buy
Strong Buy 29%
Buy 43%
Hold 29%
Sell 0%
Strong Sell 0%

Bulls say

Blue Owl Capital is a well-established specialty finance company with a proven track record of generating current income and capital appreciation for its shareholders. The company's investment strategies are designed to produce favorable returns across credit cycles while also prioritizing capital preservation. This is supported by a strong investment portfolio, which totaled $16.47 billion at the end of the last quarter and has a relatively low non-accrual rate. Additionally, the recent merger with OBDE has created further scale and diversification advantages, helping to drive long-term success for the company. However, it is important to note that the company is relatively new and faces risks such as market volatility and competition for investment opportunities. Additionally, the company should continue to focus on sustainability and diversity in its leadership and governance structures to align with evolving investor preferences.

Bears say

Blue Owl Capital is facing multiple headwinds, including a pending loan sale transaction that could result in a reduction of dividends and highlights the illiquid nature of BDC investments. Attractive valuations and a diverse portfolio may provide some stability, but sustainability factors are not integrated into the adviser's compensation, raising concerns about the company's long-term financial success. Additionally, with leverage levels above the target range and declining yields, profitability may be impacted in the short-term.

OBDC has been analyzed by 7 analysts, with a consensus rating of Buy. 29% of analysts recommend a Strong Buy, 43% recommend Buy, 29% suggest Holding, 0% advise Selling, and 0% predict a Strong Sell.

This aggregate rating is based on analysts' research of Blue Owl Capital Corp 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 Corp (OBDC) Forecast

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

According to 7 analysts, OBDC has a Buy consensus rating as of May 6, 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 $13.71, reflecting a 0.00% increase from the current stock price.

Financial analysts have set a price target of $13.71, 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 Corp (OBDC)


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.