Here's Why Investors Should Hold Blue Owl Capital Stock for Now
Owl RockOwl Rock(US:OBDC) ZACKS·2026-03-30 20:00

Core Insights - Blue Owl Capital Corporation (OBDC) is a business development company focused on upper middle-market businesses, primarily investing in senior secured loans for portfolio stability. The company's shares have decreased by 12.9% year to date, compared to a 19.4% decline in the industry [1][8]. Valuation and Earnings Estimates - Blue Owl Capital has a market capitalization of approximately $5.4 billion and trades at a forward P/E ratio of 8.03X, which is below the industry average of 8.88X, suggesting potential undervaluation [2]. - The Zacks Consensus Estimate for Blue Owl Capital's 2026 earnings is $1.36 per share, with revenues estimated at $1.7 billion. The company has beaten earnings estimates in two of the last four quarters [4]. Financial Performance - The company reported a 15.9% year-over-year growth in investment income for 2025, driven by higher interest income and portfolio expansion. As of December 31, 2025, OBDC had 234 portfolio companies [8][11]. - OBDC offers an attractive dividend yield of around 13.7%, significantly higher than the industry average of 1.9%. The company declared a first-quarter 2026 dividend of 37 cents per share and authorized a share repurchase program of up to $300 million [12]. Strategic Moves - Blue Owl Capital has scaled its platform through strategic transactions, including the combination with Dyal Capital Partners and Owl Rock Capital. The company executed a $1.4 billion secondary sale of assets in early 2026 to enhance liquidity and support investor distributions [10]. Debt and Expenses - OBDC carries a long-term debt load of $9.3 billion, with a debt-to-capital ratio of 55.7%, exceeding the industry average of 50.9%. The company's expenses increased by 23.1% year over year in 2025, which may pressure profit margins [14].

Owl Rock-Here's Why Investors Should Hold Blue Owl Capital Stock for Now - Reportify