OBDC
OBDC
NYSE · Financial Services

Blue Owl Capital Corp

$11.35
-0.04 (-0.35%)
As of May 9, 1:16 AM ET ·
Day Range $11.17 — $11.39
52W Range $10.52 — $15.19

Performance

1D
1W
1M
3M -3.32%
6M -6.04%
1Y -18.29%
YTD -9.63%
Open$11.39
Previous Close$11.39
Day High$11.39
Day Low$11.17
52W High$15.19
52W Low$10.52
Volume
Avg Volume3.78M
Market Cap5.66B
P/E Ratio9.02
EPS$1.24
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 +126.1% upside
Current
$11.35
Target
$25.66
$20.68 $25.66 avg $37.14

Key Financials

FY 2026 FY 2025 FY 2024
Revenue 1.82B 1.58B 1.17B
Net Income 618.00M 481.64M 323.84M
Profit Margin 33.9% 32.2% 27.8%
EBITDA 786.49M 647.01M 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.89%
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 $475.94 +0.18% 15.2 1.02T
V Visa Inc $318.79 -0.78% 28.5 633.96B
MA Mastercard Inc $495.48 -1.09% 29.7 444.26B
MS Morgan Stanley $193.09 +1.54% 16.7 302.37B
GS Goldman Sachs Group $936.48 +1.15% 15.2 274.17B
AXP American Express Co $316.03 -0.83% 19.5 219.11B