StockVS

Blue Owl Capital Corporation (OBDC) Stock Analysis

Financial Services

Blue Owl Capital Corporation

$11.19

+$0.16 (+1.45%)

Last Updated: May 26, 2026

Price History

Recent News

News provided by third-party sources. Not financial advice.

Analysis

Company Overview

Blue Owl Capital Corporation operates as a business development company that specializes in direct and fund of fund investments across various capital structures. The firm focuses on senior secured, direct lending, unsecured loans, subordinated loans, mezzanine loans, and equity-related securities including warrants. This entity functions within the Financial Services sector, specifically the Asset Management industry, providing specialized capital solutions to diverse borrowers. The company holds a market capitalization of $5.53B and generates annual revenue of $1.85B, with an employee count listed as N/A. These financial metrics indicate that Blue Owl Capital Corporation is a significant player in the asset management landscape, commanding a substantial market presence relative to smaller peers in the business development space.

Financial Health

The company reports revenue of $1.85B and net income of $627.41M for the trailing twelve months, while EBITDA is not reported in the available data. The significant gap between the $1.85B revenue figure and the $627.41M net income reveals a highly efficient cost structure typical of the asset management industry, where operating expenses are often a small fraction of total revenue. Free cash flow stands at $620.29M, indicating that the company generates robust cash after capital expenditures, which provides significant financial flexibility for future operations or debt servicing. The company maintains a gross margin of 100.0%, an operating margin of 75.9%, and a profit margin of 33.9%, levels that collectively demonstrate the high profitability inherent in fee-based investment models. In terms of leverage, total cash is $521.09M against total debt of $9.30B, resulting in a debt-to-equity ratio of 125.72, which characterizes the balance sheet as heavily leveraged rather than conservative. The current ratio is 0.73, a figure below one that indicates the company has fewer current assets than current liabilities, suggesting a reliance on liquidity generation to meet short-term obligations. Return on equity is 9.4% and return on assets is 5.7%, metrics that reveal the effectiveness of management in generating returns on the shareholders' capital and the total asset base, respectively.

Valuation Assessment

Blue Owl Capital Corporation trades with a trailing P/E ratio of 8.73 and a forward P/E of 8.22, suggesting that the market expects earnings to increase in the future to justify a lower multiple on anticipated profits. The price-to-book ratio is 0.73, which indicates that the company's market value is currently trading below its book value, often reflecting a market discount or skepticism regarding future asset appreciation. The price-to-sales ratio is 2.99, while the EV/EBITDA metric is not available in the provided data, offering an alternative perspective on valuation relative to revenue generation. The stock has a 52-week high of $15.36 and a 52-week low of $10.70, providing a historical range within which the security has traded over the past year. The beta value is 0.71, meaning the stock's price volatility is lower than the broader market, as it moves less aggressively than the overall market index.

Growth & Income

Revenue growth year-over-year is 13.5%, whereas earnings growth year-over-year is -40.9%, implying that earnings are currently growing significantly slower than revenue, potentially due to one-time charges or structural changes in profitability. The company offers a dividend yield of 13.9% with a payout ratio of 125.8%, a situation where the dividend paid exceeds the reported net income, which raises questions regarding the sustainability of the payout given the current earnings trajectory. Because the payout ratio exceeds 100%, the company appears to be financing dividends through cash reserves or debt rather than current earnings, rather than reinvesting all earnings into growth. The overall growth and income profile presents a dichotomy of strong top-line expansion offset by significant earnings contraction and a high-yield dividend that is not fully supported by current net income.

Peer Comparison

Blue Owl Capital Corporation (OBDC) operates in the Asset Management industry. Here is how it compares to its closest peers by market capitalization:

Company Ticker Market Cap P/E Ratio
Blue Owl Capital Corporation OBDC $5.47B 15.8
BlackRock, Inc. BLK $167.25B 27.1
Blackstone Inc. BX $144.37B 30.3
Brookfield Corporation BN.TO $142.06B 89.6

The Asset Management industry average P/E ratio is 28.6x. Blue Owl Capital Corporation trades at a P/E of 15.8.

This analysis is AI-generated for informational purposes only and should not be considered financial advice. Data may be delayed or inaccurate. Always do your own research and consult a qualified financial advisor before making investment decisions.

About Blue Owl Capital Corporation

Blue Owl Capital Corporation is a business development company. It specializes in direct and fund of fund investments. The fund makes investments in senior secured, direct lending or unsecured loans, subordinated loans or mezzanine loans and also considers equity-related securities including warrants and preferred stocks also pursues preferred equity investments, first lien, unitranche, and second lien term loans and common equity investments. Within private equity, it seeks to invest in growth, acquisitions, market or product expansion, refinancings and recapitalizations. It seeks to invest in middle market and upper middle market companies based in the United States, with EBITDA between $10 million and $250 million annually and/or annual revenue of $50 million and $2500 million at the time of investment. It seeks to invest in investments with maturities typically between three and ten years. It seeks to make investments generally ranging in size between $20 million and $250 million.

Visit website →

Key Statistics

Market Cap
$5.47B
P/E Ratio
15.76
52-Week High
$15.19
52-Week Low
$10.52
Avg Volume
5.20M
Dividend Yield
12.87%

Data provided by Yahoo Finance via yfinance. Updated daily.

Company Info

Exchange
NYSE
Country
United States