Blue Owl Capital Corporation
OBDCStock
$11.19−24.95%52W
Market Cap$5.52B
P/E8.79x
Div yield11.17%
Beta0.70
Price Chart
Favorite Metrics
Price vs S&P 500 (26W)-18.92%
Price vs S&P 500 (4W)-0.51%
VGM Score51.21
Market Capitalization$5.52B
P/E Ratio (Annual)8.79x
Indicated Dividend Yield (Annual)11.17%
Earnings Surprise History
Q1 260.31est. 0.35
Analyst Recommendations
Apr 2026
May 2026
Jun 2026
Jul 2026
4.21
4.21
4.21
4.21
About
Blue Owl Capital Corp is a business development company providing direct lending to U.S. middle-market companies. It generates returns primarily through income-producing senior secured, subordinated, and mezzanine loans, supplemented by equity-related investments. The company prioritizes capital preservation and consistent returns across economic cycles.