Blue Owl Capital Corporation (OBDC) AI Stock Analysis
OBDC AI stock analysis summary
AI ResearchBlue Owl Capital Corporation (OBDC) is a business development company focused on direct lending and investments in U.S. middle market businesses. Over the trailing twelve months, the company generated $1.70B in revenue with an operating margin of 74.7%, but its latest quarter saw revenue decline 17.4% year-over-year. OBDC yields 12.27% in forward dividends and trades at a price-to-book ratio of 0.8x.
- Market cap
- $5.02B
- Revenue (TTM)
- $1.70B
- P/E
- 18.1x fwd 8.3x
- 1Y return
- -8.8% S&P 500 16.8%
- Avg. target
- $13.17 30.3% vs last close
Bull case
- The stock delivers an annualized forward dividend yield of 12.27%, supported by a payout ratio of 73.2%.
- Analyst sentiment remains favorable with 11 Buy or Strong Buy ratings and a mean target of $13.17, representing 30.3% upside.
- Shares trade at a price-to-book multiple of 0.8x and a forward P/E of 8.3x, which is below the US-listed Financial Services peer median of 10.8x.
Bear case
- Quarterly performance weakened in the period ending June 30, 2026, with revenue dropping 17.4% and earnings falling 50.7% year-over-year.
- The balance sheet carries $6.10B in total debt and $5.86B in net debt against $237.4M in cash, resulting in a current ratio of 0.18.
- Shareholder dilution has occurred over the medium term, with the share count increasing 26.1% over 5 years.
What Blue Owl Capital does
Blue Owl Capital Corporation operates as a business development company specializing in strategic investments across middle market companies in the United States. The firm focuses on senior secured or unsecured loans, subordinated loans, mezzanine loans, as well as equity-related securities such as warrants and preferred stocks. It also pursues preferred and common equity investments in the private equity sector to support growth, acquisitions, market expansion, refinancings, and recapitalizations. Blue Owl targets companies with annual EBITDA between $10 million and $250 million, or annual revenues from $50 million to $2.5 billion at the time of investment.
Growth and profitability
Between FY2020 and FY2025, OBDC produced a 5-year revenue CAGR of 30.8%. Annual revenue rose 52.6% in FY2025 to $1.68B, rebounding from $1.10B in FY2024. Operating margin stood at 73.2% in FY2025, while net margin reached 37.4% alongside net income of $627.4M and EPS of $1.55. For the trailing twelve months, revenue reached $1.70B with an operating margin of 74.7% and a profit margin of 17.0%. However, performance softened in the latest quarter ending June 30, 2026, with quarterly revenue falling 17.4% year-over-year and quarterly earnings contracting 50.7%.
Balance sheet and cash flow
As of June 30, 2026, OBDC held $237.4M in cash and short-term investments against total debt of $6.10B, resulting in net debt of $5.86B. Shareholders' equity was $7.03B and total assets were $15.35B, yielding a debt-to-equity ratio of 0.87 and a current ratio of 0.18. In FY2025, operating cash flow and free cash flow were both $1.74B. Capital allocation in FY2025 included $752.5M paid in dividends and $148.2M spent on share buybacks, while share count expanded 26.1% over the past 5 years.
Valuation and performance
OBDC carries a market cap of $5.02B and an enterprise value of $12.67B. It trades at a trailing P/E of 18.1x, higher than the 12.1x median of its US-listed Financial Services peers. Conversely, its forward P/E of 8.3x and price-to-book ratio of 0.8x sit below peer levels, while price-to-sales stands at 2.9x compared to the peer median of 3.2x. Over the past year, the stock declined 8.8%, underperforming the S&P 500 (SPY) return of 16.8%. Over five years, OBDC returned 23.0% compared to 83.0% for SPY.
OBDC dividend
OBDC pays a quarterly dividend with an annualized forward payout of $1.24 per share, translating to a dividend yield of 12.27%. The payout ratio is 73.2%, and the company has paid dividends for 8 consecutive years. Its 5-year annualized dividend growth rate is 0.0%. The most recent ex-dividend date was September 30, 2026.
What analysts expect
Wall Street coverage consists of 8 Strong Buy, 3 Buy, and 2 Hold ratings, with zero Sell or Strong Sell ratings. The mean price target is $13.17, representing a 30.3% premium over the last close of $10.11. For the fiscal year ending December 31, 2026, consensus estimates project revenue of $1.57B and EPS of $1.32, reflecting a projected EPS contraction of 16.5%. OBDC has beaten EPS estimates in 2 of the past 4 quarters, and its next earnings date is November 4, 2026.
Key risks and what to watch
- Consensus estimates project EPS to drop 16.5% to $1.32 in FY2026 and revenue to fall to $1.57B.
- The company has missed analyst consensus recently, beating EPS estimates in only 2 of the last 4 quarters.
- The stock has lagged the broader market, falling 8.8% over the past year while the S&P 500 rose 16.8%.
AI-generated research summary. Written with AI from Quotelinks data as of October 16, 2026 and checked so every figure matches that data. For information only, not investment advice. Disclaimer
About this OBDC AI stock analysis
This page is an AI-written research summary of Blue Owl Capital Corporation (OBDC). The text was generated on October 30, 2026 from Quotelinks data as of October 16, 2026 (company profile, annual results, latest balance sheet, valuation, price performance and analyst estimates). An automatic check rejects any draft that contains a figure not found in that data. It is not investment advice; verify figures on the linked tabs before making decisions.
Related: OBDC income statement, OBDC balance sheet, OBDC key metrics, OBDC analyst forecast, OBDC chart. See the OBDC stock overview for the latest quote and news.
OBDC AI stock analysis FAQ
What is OBDC's dividend yield and payment schedule?
OBDC pays a quarterly dividend with an annualized forward payout of $1.24 per share, offering a dividend yield of 12.27%. The payout ratio stands at 73.2%, and the company has maintained 8 consecutive years of payments.
What are analysts forecasting for OBDC's earnings?
For the fiscal year ending December 31, 2026, analysts anticipate EPS of $1.32, a 16.5% decline from the prior year, on revenue of $1.57B. For the following fiscal year, analysts project EPS of $1.31 and revenue of $1.56B.
How does OBDC's valuation compare to its sector?
OBDC trades at a price-to-book ratio of 0.8x and a forward P/E of 8.3x, lower than the US-listed Financial Services peer median forward P/E of 10.8x. However, its trailing P/E of 18.1x is higher than the peer median of 12.1x.
When does Blue Owl Capital Corporation report its next earnings?
The company's next earnings report is scheduled for November 4, 2026.