OWLBlue Owl Capital shows solid fundamental strength with consistent profitability and a manageable debt level. While current technical indicators suggest some short-term headwinds, the company's strong dividend yield and strategic positioning in alternative asset management present a compelling long-term investment case. Potential investors should monitor its ability to grow earnings and manage market volatility.
Blue Owl Capital operates within the growing alternative asset management sector, benefiting from increased demand for yield and diversification. The company's focus on private credit and real estate solutions aligns with current investor preferences. However, the competitive landscape and evolving regulatory environment warrant close observation.
Blue Owl Capital demonstrates strong financial health, characterized by consistent revenue and net income growth. Profitability metrics are solid, supported by efficient operations and a healthy net profit margin. The balance sheet is manageable, with a notable increase in debt but also corresponding growth in assets and equity.
The stock price for Blue Owl Capital is currently experiencing a slight downturn, trading below key moving averages. While short-term momentum indicators suggest potential for a rebound, the overall technical picture indicates a period of consolidation or a mild bearish trend in the immediate term.
| Factor | Score |
|---|---|
| Alternative Asset Growth | 80 |
| Interest Rate Sensitivity | 50 |
| Competitive Landscape | 60 |
| Regulatory Environment | 60 |
| Dividend Sustainability | 75 |
| Factor | Score |
|---|---|
| Valuation | 40 |
| Profitability | 70 |
| Growth | 85 |
| Balance Sheet Health | 65 |
| Cash Flow | 80 |
| Factor | Score |
|---|---|
| Trend Analysis | 30 |
| Momentum | 60 |
| Volume Confirmation | 50 |
| Support & Resistance | 70 |
Positive EPS Surprise Trend
The company has exceeded earnings per share (EPS) estimates in 7 out of the last 8 quarters, with a significant positive surprise of 196.93% in Q2 2023, indicating consistent earnings beat capability.
Potential Value in Trailing P/E
While the TTM P/E is high at 542.3, the TTM P/S ratio is 16.4, which when compared to some of the more favorable quarterly P/E ratios (e.g., Q1 2025 at 1668.5, Q4 2024 at 688.5) suggests potential for normalization and improvement as earnings become more stable.
High Earnings Multiples
The trailing Price-to-Earnings (P/E) ratio of 542.3 is exceptionally high, and even the most favorable quarterly P/E ratios (like Q4 2024 at 688.5) suggest the stock is trading at a significant premium, potentially reflecting high growth expectations that may be difficult to sustain.
Deteriorating Net Margins
Net margins have significantly contracted from 6.2% in Q2 2024 to 1.1% in Q1 2025, indicating pressure on profitability relative to revenue, which could signal underlying business challenges.
May 2025
28
Next Dividend Date
July 2025
31
Next Earnings Date
H: $0.22
A: $0.21
L: $0.20
H: 654.10M
A: 637.99M
L: 620.34M
September 2025
22
Ex-Dividend Date
Blue Owl Capital Inc. operates as an alternative asset manager in the United States. The company 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. It 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.
23.00 USD
The 39 analysts offering 1 year price forecasts for OWL have a max estimate of 28.00 and a min estimate of 17.00.