Attention: This platform is in beta mode. Expect some changes and adjustments.

AI Market Mood: Stock Dashboard

OBDC


Fundamental

Company: Blue Owl Capital Corp
Sector: Financial
Industry: Asset Management
Country: USA
Exchange: Mid
Index: -
P/E: 16.09
EPS (ttm): 0.71
Insider Own: 0.94%
Shs Outstand: 496.31M
Perf Week: -4.30%
Market Cap: 5.63B
Forward P/E: 8.61
EPS next Y: 1.32
Insider Trans: 3.21%
Shs Float: 491.62M
Perf Month: 5.48%
Enterprise Value: 13.63B
PEG: -
EPS next Q: 0.33
Inst Own: 57.24%
Short Float: 4.31%
Perf Quarter: -0.96%
Income: 360.39M
P/S: 3.36
EPS this Y: -16.40%
Inst Trans: -
Short Ratio: 3.53
Perf Half Y: -11.19%
Sales: 1.68B
P/B: 0.79
EPS next Y Percentage: -0.29%
ROA: 2.10%
Short Interest: 21.19M
Perf YTD: -8.69%
Book/sh: 14.41
P/C: 12.37
EPS next 5Y: -7.33%
ROE: 4.84%
52W High: 15.16 -25.15%
Perf Year: -18.06%
Cash/sh: 0.92
P/FCF: 13.66
EPS past 3/5Y: 1.56% 4.44%
ROIC: 2.31%
52W Low: 10.52 7.89%
Perf 3Y: -6.47%
Dividend Est.: 1.37 (12.06%)
EV/EBITDA: 14.41
Sales past 3/5Y: 11.63% 17.43%
Gross Margin: 75.91%
Volatility W: 2.88%
Volatility M: 2.60%
Perf 5Y: -16.70%
Dividend TTM: 1.48 (13.03%)
EV/Sales: 8.12
EPS Y/Y TTM: -54.41%
Oper. Margin: 56.36%
ATR (14): 0.33
Perf 10Y: -
Dividend Ex-Date: Jun 30, 2026
Quick Ratio: 2.02
Sales Y/Y TTM: 17.46%
Profit Margin: 21.47%
RSI (14): 47.63
Recom: 1.42
Dividend Gr. 3/5Y: 5.51% 3.60%
Current Ratio: 2.02
EPS Q/Q: -109.97%
SMA20: -1.48%
Beta: 0.69
Target Price: 13.71
Payout: 119.38%
Debt/Eq: 1.18
Sales Q/Q: -0.27%
SMA50: 0.39%
Rel Volume: 0.72
Prev Close: 11.39
Employees: -
LT Debt/Eq: 1.18
Earnings: May 06 AMC
SMA200: -9.61%
Avg Volume: 6.00M
Price: 11.35
IPO: Jul 18, 2019
Option/Short: Yes / Yes
EPS/Sales Surpr.: -10.64% -5.98%
Trades:
Volume: 4,312,790
Change: -0.35%

Technical:


Latest News:

Wells Fargo Keeps Their Sell Rating on Blue Owl Capital (OBDC) | Markets Insider somewhat bearish
OBDC

Summary: Wells Fargo analyst Finian O'Shea maintained a Sell rating on Blue Owl Capital with a price target of $15.50, while the general consensus is a Moderate Buy with an average price target of $16.50. Blue Owl Capital reported a quarterly net profit of $182.52 million, lower than the previous year's $201.84 million.

Full article
2024-05-29T15:13:36Z