OBDCBlue Owl Capital Corporation exhibits strong fundamental performance, particularly in its consistent earnings and dividend payouts, which are attractive to income-focused investors. Thematic alignment with private credit and alternative asset management offers growth potential, though current technical indicators suggest a period of consolidation or minor pullback is possible. It represents a solid choice for investors seeking income and steady growth.
Blue Owl Capital Corporation is well-positioned within the growing alternative asset management and private credit sectors, benefiting from increased demand for yield-oriented investments and non-traditional financing solutions.
Blue Owl Capital Corporation demonstrates robust financial health with strong profitability, a manageable debt level relative to its assets, and a consistent dividend payout policy. Its valuation metrics appear reasonable given its earnings and growth prospects.
The stock is trading slightly below its recent highs and shows mixed signals across different timeframes. While longer-term moving averages are supportive, shorter-term indicators suggest potential for consolidation or a minor retracement.
| Factor | Score |
|---|---|
| Alternative Asset Growth | 80 |
| Private Credit Demand | 85 |
| Interest Rate Environment | 70 |
| Diversification Strategy | 75 |
| Market Disruption | 65 |
| Factor | Score |
|---|---|
| Valuation | 70 |
| Profitability | 95 |
| Growth | 50 |
| Balance Sheet Health | 65 |
| Cash Flow | 60 |
| Dividend Yield | 90 |
| Factor | Score |
|---|---|
| Trend Analysis | 60 |
| Momentum | 70 |
| Volume Confirmation | 75 |
| Support & Resistance | 70 |
Consistent EPS Beat
The company has exceeded earnings per share (EPS) estimates for the last 8 quarters, demonstrating consistent operational strength and reliable forecasting.
Attractive P/E Ratio
The trailing Price-to-Earnings (P/E) ratio of 9.6 is significantly lower than the industry average of 15.0, suggesting the stock may be undervalued relative to its earnings.
Increasing P/E Ratio Trend
While the current P/E is 9.6, the quarterly P/E ratio has shown an increasing trend, reaching 30.1 in Q1 2025, which could signal overvaluation if earnings do not continue to grow at a similar pace.
Slowing Revenue Growth
Revenue for the latest reported quarter (2025 Q1) was $262.99 million, a decrease from $864.33 million in Q4 2023, indicating a significant slowdown in top-line growth.
June 2025
30
Ex-Dividend Date
July 2025
15
Next Dividend Date
August 2025
7
Next Earnings Date
H: $0.43
A: $0.40
L: $0.37
H: 494.10M
A: 480.12M
L: 455.80M
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 $2.5 billion 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.
15.59 USD
The 39 analysts offering 1 year price forecasts for OBDC have a max estimate of 17.00 and a min estimate of 13.00.