StockVS

Blue Owl Capital Inc. (OWL) Stock Analysis

Financial Services

Blue Owl Capital Inc.

$10.10

+$0.04 (+0.40%)

Last Updated: May 26, 2026

Price History

Recent News

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

Analysis

Company Overview

Blue Owl Capital Inc. operates as an alternative asset manager based in the United States, providing a holistic framework of capital solutions designed for middle market companies, large alternative asset managers, and corporate real estate owners and tenants. The firm functions within the Financial Services sector, specifically the Asset Management industry, where it manages permanent capital base solutions that facilitate growth and stability for its diverse client portfolio. The company currently commands a market capitalization of $13.79B and reports a Trailing Twelve Months (TTM) revenue of $2.87B, supported by a workforce of 1365 employees. These valuation and revenue figures indicate that Blue Owl Capital Inc. holds a substantial position within the alternative asset management landscape, reflecting significant scale and a broad reach across the American middle market and real estate sectors.

Financial Health

The company's financial performance over the trailing twelve months is defined by a revenue of $2.87B, a net income of $78.83M, and an EBITDA of $1.24B. The substantial gap between the $2.87B revenue and the $78.83M net income reveals a cost structure where operating expenses and provisions absorb a significant portion of top-line earnings before arriving at the bottom line. Despite this gap, the business generates robust Free Cash Flow of $1.35B, which provides the organization with considerable financial flexibility to manage obligations, invest in operations, or return capital to shareholders. Profitability analysis across the three key margins shows a Gross Margin of 58.9%, an Operating Margin of 32.4%, and a Profit Margin of 2.7%, indicating that while revenue generation is efficient, the final conversion to net profit is relatively thin. Regarding liquidity and leverage, Blue Owl Capital Inc. holds $194.51M in cash against $3.86B in total debt, resulting in a Debt to Equity ratio of 63.80, which suggests a highly leveraged balance sheet typical of asset management firms with significant permanent capital obligations. The Current Ratio stands at 1.79, indicating that the company possesses sufficient short-term assets to cover its short-term liabilities with a comfortable margin of safety. Return on Equity is recorded at 5.2% and Return on Assets at 4.6%, metrics that reveal the efficiency of management in generating returns relative to the capital invested and the total asset base, respectively.

Valuation Assessment

Valuation metrics for Blue Owl Capital Inc. present a distinct divergence between historical performance and future expectations, highlighted by a P/E Ratio (TTM) of 88.40 compared to a Forward P/E of 8.33. This stark difference between the trailing and forward multiples implies that the market expects a dramatic improvement in earnings trajectory, compressing the valuation multiple significantly in the coming periods. The Price to Book ratio is 2.67, indicating that the market prices the stock at a significant premium over its net asset value, which reflects the value of its intangible assets and brand within the asset management sector. Alternative valuation measures such as the Price to Sales ratio of 4.81 and an EV/EBITDA of 10.84 suggest that the company is valued high relative to its sales and earnings power, consistent with high-growth or high-leverage business models. Price action over the last year has seen the stock range between a 52-Week High of $21.88 and a 52-Week Low of $8.55, with the current price trading at a specific point within this volatility. The Beta of 1.17 indicates that the stock's price volatility is higher than the broader market, meaning the stock is expected to move approximately 17% more than the market index in response to general market fluctuations.

Growth & Income

Growth dynamics are characterized by a Revenue Growth (YoY) of 19.7% and an Earnings Growth (YoY) of 57.4%, demonstrating that earnings are expanding at a rate more than three times faster than revenue. This disproportionate growth suggests that the company is benefiting from operating leverage or margin expansion as its revenue base increases. Regarding income distribution, the company reports a Dividend Yield of 10.2% with a Payout Ratio of 855.0%, which indicates that the dividend is not supported by current earnings and is likely funded by other sources or is unsustainable under normal operating conditions. The high payout ratio relative to earnings suggests the company is prioritizing current yield over reinvesting earnings for organic growth, a common practice in certain leveraged asset models but one that warrants scrutiny regarding sustainability. Overall, the growth and income profile presents a high-yield scenario driven by earnings acceleration that outpaces top-line revenue growth, though the dividend coverage remains a critical factor for investors analyzing the sustainability of income returns.

Peer Comparison

Blue Owl Capital Inc. (OWL) 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 Inc. OWL $15.68B 83.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 Inc. trades at a P/E of 83.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 Inc.

Blue Owl Capital Inc. operates as an alternative asset manager in the United States. It offers permanent capital base solutions that enables it to offer holistic framework of capital solutions to middle market companies, large alternative asset managers, and corporate real estate owners and tenants. The company also provides private financing solutions, such as direct lending products comprising diversified, technology, first lien, and opportunistic lending to middle-market companies; alternative credit; investment grade credit; liquid credit; and other credit solutions. In addition, the company offers GP strategic capital products, which offers capital solutions, including GP minority stakes, GP debt financing, and professional sports minority stakes; and real estate products that focuses on acquiring triple net lease real estate by investment grade or creditworthy tenants, as well as real estate debt finance through net lease and real estate credit. It offers its solutions through permanent capital vehicles and long-dated private funds. Blue Owl Capital Inc. is headquartered in New York, New York.

Visit website →

Key Statistics

Market Cap
$15.68B
P/E Ratio
83.83
52-Week High
$21.08
52-Week Low
$7.95
Avg Volume
31.50M
Beta
1.18
Dividend Yield
9.15%

Data provided by Yahoo Finance via yfinance. Updated daily.

Company Info

Exchange
NYSE
Country
United States
Employees
1,390