OBDC
OBDC
NYSE · Financial Services

Blue Owl Capital Corp

$11.18
-0.14 (-1.24%)
As of Mar 24, 9:52 PM ET ·
Day Range $11.06 — $11.33
52W Range $10.70 — $15.73

Performance

1D
1W
1M
3M -12.18%
6M -15.56%
1Y -26.30%
YTD -10.99%
Open$11.18
Previous Close$11.32
Day High$11.33
Day Low$11.06
52W High$15.73
52W Low$10.70
Volume
Avg Volume7.48M
Market Cap5.84B
P/E Ratio8.81
EPS$1.41
SectorFinancial Services

Technical Indicators

Full analysis →
SMA 50 $12.35 Below
SMA 200 $13.43 Below
RSI (14) 39.2 Neutral
Trend Death Cross Bearish

Analyst Ratings

Strong Buy
19 analysts
16 Buy 3 Hold 0 Sell
Price Target +129.5% upside
Current
$11.18
Target
$25.66
$20.68 $25.66 avg $37.14

Key Financials

FY 2026 FY 2025 FY 2024
Revenue 2.07B 1.79B 1.17B
Net Income 772.07M 598.71M 323.84M
Profit Margin 37.3% 35.4% 27.8%
EBITDA 960.83M 786.48M 558.01M
Free Cash Flow 349.63M
Rev Growth +16.1% +16.1% +2.9%
Debt/Equity 1.25 1.25 0.77

Dividend

Dividend Yield12.95%
Annual Dividend$1.68
Payout Ratio110.2%
Frequencyquarterly
Ex-DividendApr 22, 2026
Pay DateMay 3, 2026

Financial Services Peers

Symbol Name Price Change P/E Mkt Cap
BRK.B Berkshire Hathaway Inc $479.33 -0.14% 15.9 1.07T
V Visa Inc $303.76 -0.22% 29.0 603.38B
MA Mastercard Inc $498.93 -0.29% 30.8 461.31B
MS Morgan Stanley $165.87 +0.94% 16.4 275.98B
GS Goldman Sachs Group $835.72 +0.54% 16.0 274.87B
AXP American Express Co $302.00 +0.03% 21.6 233.63B