OBDC
OBDC
NYSE · Financial Services

Blue Owl Capital Corp

$11.17
-0.18 (-1.59%)
Day Range $11.12 — $11.34
52W Range $10.52 — $14.03

Performance

1D
1W
1M
3M
6M
1Y -17.93%
YTD -11.07%
Open$11.32
Previous Close$11.35
Day High$11.34
Day Low$11.12
52W High$14.03
52W Low$10.52
Volume
Avg Volume2.66M
Market Cap5.48B
P/E Ratio18.98
EPS$0.57
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
20 analysts
17 Buy 3 Hold 0 Sell
Price Target +129.7% upside
Current
$11.17
Target
$25.66
$20.68 $25.66 avg $37.14

Key Financials

FY 2026 FY 2025 FY 2024
Revenue 1.79B 1.55B 1.17B
Net Income 608.06M 473.90M 323.84M
Profit Margin 33.9% 32.2% 27.8%
EBITDA 775.67M 638.10M 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 Yield10.66%
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 $509.77 +0.11% 11.4 979.91B
BRK-B Berkshire Hathaway Inc $509.77 +0.11% 11.4 979.91B
V Visa Inc $368.29 -0.44% 30.6 691.16B
MA Mastercard Inc $565.24 -0.09% 30.6 496.89B
MS Morgan Stanley $202.58 -0.46% 15.8 317.91B
GS Goldman Sachs Group $942.00 -1.00% 13.1 274.31B