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 Corp demonstrates a solid foundation for growth, highlighted by its strategic focus on providing direct lending solutions to U.S. middle-market companies, which positions it favorably within the specialty finance sector. The company benefits from its recent merger, which enhances portfolio diversification, creates expense synergies, and improves access to favorable financing terms, ultimately supporting its investment strategy aimed at generating attractive risk-adjusted returns. Furthermore, the robust portfolio characteristics, including a low average loan-to-value ratio of approximately 45% and a significant portion of sponsor-backed transactions, provide underlying strength that enhances the outlook for consistent income generation and capital preservation.

Bears say

Blue Owl Capital Corp has reported a slight decline in its weighted average spread over applicable base rates, which fell from 5.8% to 5.7% quarter-over-quarter, indicating potential challenges in generating income from floating-rate investments. Although non-accruals decreased to 2.7% of the portfolio, the company's net asset value (NAV) per share of $14.81 was below expectations, demonstrating unrealized losses that are impacting overall financial stability. Additionally, the company's net portfolio performance was significantly worse than anticipated, with a subtraction of $886 million, attributed to lower gross originations and higher paydowns, further contributing to the negative outlook.

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 Apr 16, 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.79, reflecting a 0.00% increase from the current stock price.

Financial analysts have set a price target of $13.79, 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.