Blue Owl Capital Corporation

OBDCStock
$11.1924.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.