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: NYSE
Index: -
P/E: 9.05
EPS (ttm): 1.41
Insider Own: 0.93%
Shs Outstand: 511.05M
Perf Week: 0.24%
Market Cap: 6.51B
Forward P/E: 9.08
EPS next Y: 1.40
Insider Trans: 3.25%
Shs Float: 506.27M
Perf Month: -1.16%
Enterprise Value: 15.71B
PEG: -
EPS next Q: 0.36
Inst Own: 51.76%
Short Float: 2.21%
Perf Quarter: -3.85%
Income: 663.21M
P/S: 3.97
EPS this Y: -18.84%
Inst Trans: -
Short Ratio: 1.99
Perf Half Y: -12.33%
Sales: 1.64B
P/B: 0.85
EPS next Y Percentage: -9.34%
ROA: 4.18%
Short Interest: 11.18M
Perf YTD: -15.35%
Book/sh: 14.89
P/C: 20.25
EPS next 5Y: -10.64%
ROE: 9.77%
52W High: 15.65 -18.63%
Perf Year: -16.40%
Cash/sh: 0.63
P/FCF: 8.72
EPS past 3/5Y: -1.44% -0.11%
ROIC: 3.87%
52W Low: 11.65 9.32%
Perf 3Y: 12.36%
Dividend Est.: 1.49 (11.73%)
EV/EBITDA: 12.65
Sales past 3/5Y: 15.70% 15.95%
Gross Margin: 75.57%
Volatility W: 1.31%
Volatility M: 1.62%
Perf 5Y: 1.91%
Dividend TTM: 1.48 (11.59%)
EV/Sales: 9.58
EPS Y/Y TTM: -12.79%
Oper. Margin: 75.73%
ATR (14): 0.23
Perf 10Y: -
Dividend Ex-Date: Dec 31, 2025
Quick Ratio: 1.44
Sales Y/Y TTM: 5.55%
Profit Margin: 40.45%
RSI (14): 45.94
Recom: 1.38
Dividend Gr. 3/5Y: 6.08% 5.73%
Current Ratio: 1.44
EPS Q/Q: -27.70%
SMA20: -2.44%
Beta: 0.70
Target Price: 14.54
Payout: 97.03%
Debt/Eq: 1.25
Sales Q/Q: 28.83%
SMA50: -0.20%
Rel Volume: 0.64
Prev Close: 12.59
Employees: -
LT Debt/Eq: 1.25
Earnings: Nov 05 AMC
SMA200: -7.71%
Avg Volume: 5.61M
Price: 12.73
IPO: Jul 18, 2019
Option/Short: Yes / Yes
EPS/Sales Surpr.: -6.68% -2.97%
Trades:
Volume: 3,565,792
Change: 1.11%

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