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: 8.73
EPS (ttm): 1.24
Insider Own: 0.92%
Shs Outstand: 499.45M
Perf Week: 0.09%
Market Cap: 5.43B
Forward P/E: 8.16
EPS next Y: 1.33
Insider Trans: 3.24%
Shs Float: 494.84M
Perf Month: -2.69%
Enterprise Value: 14.16B
PEG: -
EPS next Q: 0.35
Inst Own: 54.37%
Short Float: 4.09%
Perf Quarter: -13.87%
Income: 627.41M
P/S: 3.23
EPS this Y: -14.07%
Inst Trans: -
Short Ratio: 3.08
Perf Half Y: -12.55%
Sales: 1.68B
P/B: 0.73
EPS next Y Percentage: -2.02%
ROA: 4.04%
Short Interest: 20.23M
Perf YTD: -12.55%
Book/sh: 14.81
P/C: 9.55
EPS next 5Y: -6.64%
ROE: 9.40%
52W High: 15.16 -28.32%
Perf Year: -16.79%
Cash/sh: 1.14
P/FCF: 7.55
EPS past 3/5Y: 1.56% 4.44%
ROIC: 3.76%
52W Low: 10.52 3.33%
Perf 3Y: -9.34%
Dividend Est.: 1.42 (13.05%)
EV/EBITDA: 11.51
Sales past 3/5Y: 11.63% 17.43%
Gross Margin: 75.32%
Volatility W: 2.77%
Volatility M: 2.86%
Perf 5Y: -19.65%
Dividend TTM: 1.48 (13.61%)
EV/Sales: 8.43
EPS Y/Y TTM: -18.40%
Oper. Margin: 73.26%
ATR (14): 0.33
Perf 10Y: -
Dividend Ex-Date: Mar 31, 2026
Quick Ratio: 2.34
Sales Y/Y TTM: 11.17%
Profit Margin: 37.37%
RSI (14): 43.25
Recom: 1.42
Dividend Gr. 3/5Y: 5.51% 3.60%
Current Ratio: 2.34
EPS Q/Q: -40.92%
SMA20: -1.66%
Beta: 0.68
Target Price: 13.96
Payout: 119.38%
Debt/Eq: 1.26
Sales Q/Q: 10.72%
SMA50: -4.13%
Rel Volume: 0.65
Prev Close: 10.76
Employees: -
LT Debt/Eq: 1.26
Earnings: Feb 18 AMC
SMA200: -15.53%
Avg Volume: 6.58M
Price: 10.87
IPO: Jul 18, 2019
Option/Short: Yes / Yes
EPS/Sales Surpr.: 7.34% 0.22%
Trades:
Volume: 4,282,155
Change: 1.02%

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