OBDC
OBDC
NYSE · Financial Services

Blue Owl Capital Corp

$10.75
-0.01 (-0.09%)
As of Nov 5, 8:01 PM ET ·
Day Range $10.55 — $11.17
52W Range $9.81 — $13.58

Performance

1D —
1W +3.46%
1M +7.29%
3M -6.93%
6M -3.33%
1Y -11.16%
YTD -14.41%
Open$11.06
Previous Close$10.76
Day High$11.17
Day Low$10.55
52W High$13.58
52W Low$9.81
Volume—
Avg Volume4.39M
Market Cap5.11B
P/E Ratio17.72
EPS$0.57
SectorFinancial Services

Technical Indicators

Full analysis →
SMA 50 $10.66 Above
SMA 200 $11.13 Below
RSI (14) 59.4 Neutral
Trend Death Cross Bearish

Analyst Ratings

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

Key Financials

FY 2026 FY 2025 FY 2024
Revenue 1.80B 1.56B 1.17B
Net Income 610.17M 475.54M 323.84M
Profit Margin 33.9% 32.2% 27.8%
EBITDA 778.35M 640.32M 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 $572.33 -1.17% 13.6 1.16T
BRK-B Berkshire Hathaway Inc $572.33 -1.17% 13.6 1.16T
V Visa Inc $422.59 -3.20% 33.8 764.09B
MA Mastercard Inc $655.92 -2.49% 34.4 559.77B
MS Morgan Stanley $182.44 -5.94% 14.2 290.76B
GS Goldman Sachs Group $868.95 -6.36% 11.8 260.83B