TipRanks Black Friday Sale
- Claim 60% off TipRanks Premium for the data-backed insights and research tools you need to invest with confidence.
- Subscribe to TipRanks' Smart Investor Picks and see our data in action through our high-performing model portfolio - now also 60% off
Blue Owl Capital ( (OBDC) ) just unveiled an update.
On November 18, 2025, Blue Owl Capital Corporation and Blue Owl Capital Corporation II decided to terminate their planned merger due to current market volatility, despite previous analysis suggesting the merger would create long-term value. The decision reflects the boards’ commitment to shareholder interests and follows management’s recommendation. OBDC II plans to reinstate its tender program in early 2026, having achieved significant investment returns since its inception. Meanwhile, OBDC’s $200 million share repurchase program remains active.
The most recent analyst rating on (OBDC) stock is a Buy with a $16.00 price target. To see the full list of analyst forecasts on Blue Owl Capital stock, see the OBDC Stock Forecast page.
Spark’s Take on OBDC Stock
According to Spark, TipRanks’ AI Analyst, OBDC is a Neutral.
Blue Owl Capital’s robust financial performance and valuation are key strengths, supported by a successful merger and increased scale. However, recent revenue declines and cash flow fluctuations, along with mixed technical signals, temper the overall positive outlook.
To see Spark’s full report on OBDC stock, click here.
More about Blue Owl Capital
Blue Owl Capital Corporation (OBDC) and Blue Owl Capital Corporation II (OBDC II) are specialty finance companies focused on lending to U.S. middle-market companies. As of September 30, 2025, OBDC had investments in 238 portfolio companies with an aggregate fair value of $17.1 billion, while OBDC II had investments in 190 portfolio companies with an aggregate fair value of $1.7 billion. Both companies are regulated as business development companies under the Investment Company Act of 1940 and are externally managed by Blue Owl Credit Advisors LLC, an SEC-registered investment adviser affiliated with Blue Owl Capital Inc.
Average Trading Volume: 4,652,849
Technical Sentiment Signal: Sell
Current Market Cap: $6.06B
For a thorough assessment of OBDC stock, go to TipRanks’ Stock Analysis page.

