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.54
EPS (ttm): 1.50
Insider Own: 5.87%
Shs Outstand: 511.05M
Perf Week: 0.70%
Market Cap: 7.33B
Forward P/E: 9.62
EPS next Y: 1.49
Insider Trans: 0.13%
Shs Float: 481.05M
Perf Month: 0.56%
Enterprise Value: 15.92B
PEG: -
EPS next Q: 0.40
Inst Own: 51.86%
Short Float: 1.21%
Perf Quarter: -1.98%
Income: 670.38M
P/S: 4.76
EPS this Y: -16.77%
Inst Trans: -
Short Ratio: 2.32
Perf Half Y: -7.05%
Sales: 1.54B
P/B: 0.95
EPS next Y Percentage: -5.94%
ROA: 4.29%
Short Interest: 5.84M
Perf YTD: -4.65%
Book/sh: 15.03
P/C: 11.54
EPS next 5Y: -12.55%
ROE: 9.80%
52W High: 15.65 -8.34%
Perf Year: -3.89%
Cash/sh: 1.24
P/FCF: 10.77
EPS past 3/5Y: -1.44% -0.11%
ROIC: 3.96%
52W Low: 12.08 18.66%
Perf 3Y: 10.79%
Dividend Est.: 1.49 (10.37%)
EV/EBITDA: 12.96
Sales past 3/5Y: 15.70% 15.95%
Gross Margin: 74.78%
Volatility W: 1.28%
Volatility M: 1.43%
Perf 5Y: 22.26%
Dividend TTM: 1.47 (10.27%)
EV/Sales: 10.35
EPS Y/Y TTM: -16.37%
Oper. Margin: 79.85%
ATR (14): 0.20
Perf 10Y: -
Dividend Ex-Date: Aug 29, 2025
Quick Ratio: 2.51
Sales Y/Y TTM: -3.96%
Profit Margin: 43.58%
RSI (14): 52.91
Recom: 1.50
Dividend Gr. 3/5Y: 6.08% 5.73%
Current Ratio: 2.51
EPS Q/Q: -14.11%
SMA20: 1.23%
Beta: 0.80
Target Price: 15.68
Payout: 97.03%
Debt/Eq: 1.20
Sales Q/Q: 27.65%
SMA50: -0.53%
Rel Volume: 0.62
Prev Close: 14.20
Employees: -
LT Debt/Eq: 1.20
Earnings: Aug 06 AMC
SMA200: -1.92%
Avg Volume: 2.52M
Price: 14.34
IPO: Jul 18, 2019
Option/Short: Yes / Yes
EPS/Sales Surpr.: 5.85% 0.65%
Trades:
Volume: 1,571,006
Change: 0.99%

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