OBDC
OBDC
NYSE · Financial Services

Blue Owl Capital Corp

$11.27
+0.30 (+2.69%)
Day Range $10.99 — $11.29
52W Range $10.52 — $14.65

Performance

1D
1W
1M
3M
6M -4.05%
1Y -19.99%
YTD -10.31%
Open$11.17
Previous Close$10.97
Day High$11.29
Day Low$10.99
52W High$14.65
52W Low$10.52
Volume
Avg Volume3.07M
Market Cap5.34B
P/E Ratio14.80
EPS$0.71
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 +127.8% upside
Current
$11.27
Target
$25.66
$20.68 $25.66 avg $37.14

Key Financials

FY 2026 FY 2025 FY 2024
Revenue 1.82B 1.57B 1.17B
Net Income 615.27M 479.51M 323.84M
Profit Margin 33.9% 32.2% 27.8%
EBITDA 784.86M 645.67M 558.01M
Free Cash Flow 349.63M
Rev Growth +15.5% +15.5% +2.9%
Debt/Equity 1.26 1.26 0.77

Dividend

Dividend Yield11.49%
Annual Dividend$1.69
Payout Ratio119.9%
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 $524.07 +1.01% 13.7 993.11B
V Visa Inc $369.68 +0.31% 29.2 648.38B
MA Mastercard Inc $573.81 +0.58% 32.4 503.90B
MS Morgan Stanley $215.03 -1.49% 16.5 332.46B
GS Goldman Sachs Group $1,038.43 -2.07% 14.4 301.68B
AXP American Express Co $343.79 -1.49% 19.9 227.82B