11.64USD-1.10%Mkt Cap: 28.75B $P/E: 98.08Today
Blue Owl Capital Inc. operates as an alternative asset manager in the United States. It offers permanent capital base solutions that enables it to offer holistic framework of capital solutions to middle market companies,…
Industry Peers
Asset ManagementKey Statistics
Company
Market Cap28.75B $
Enterprise Value15.59B $
Revenue (TTM)2.99B $
Gross Profit1.56B $
Net Income (TTM)78.83M $
Revenue/Share4.410 USD
Last Price11.64 USD
Fiscal Year EndDec 2025
MR QuarterJun 2026
Employees1.4K
CountryUS
SectorFinancial Services
IndustryAsset Management
ISIN—
Valuation
P/E (Trailing)98.08
P/E (Forward)11.53
PEG0.21
EV/EBITDA12.40
EV/Revenue5.21
P/S9.31
P/B3.91
EPS (TTM)0.12
EPS (Forward)0.99
52W Range
7.95032% of range19.35
52W High19.35 USD
52W Low7.950 USD
Profitability
Gross Margin54.46%
Oper. Margin28.94%
EBITDA Margin42.04%
Profit Margin2.75%
ROE3.57%
ROA0.63%
Growth
Revenue Growth7.10%
Earnings Growth-14.00%
Cash Flow & Leverage
Operating CF1.26B $
CapEx (TTM)57.75M $
FCF Margin51.98%
FCF Yield5.41%
Net Debt4.18B $
Net Debt/EBITDA3.32
Balance Sheet
Debt/Equity1.75
Current Ratio1.98
Quick Ratio1.89
Book Value/Sh2.919 USD
Cash/Share0.2470 USD
Dividends
Fwd Div Rate0.7900 USD
Trail. Div Rate0.9100 USD
Div. Yield6.93%
5Y Avg Yield—
Payout Ratio754.17%
Ex-Div DateAug 31, 2026
Pay DateAug 27, 2026
Analyst Consensus
Rating2.0 (Buy)
Strong BuyBuyHoldSellStr. Sell
Target (Mean)12.62 USD
Upside (mean)+8.4%
Target Range9.500 USD – 20.00 USD
$9.500+8.4% to mean$20.00
# Analysts17
Ownership
Shares Out.683.91M
Float648.53M
Insiders0.12%
Institutions96.36%
Short Interest
Short Ratio6.7d
Short % Float19.22%
Short % Out.7.39%
Shares Short115.23M
Short (prev mo.)130.09M
Technical
SMA 5010.03 (+16.0%)
SMA 20011.62 (+0.2%)
Beta1.19
S&P 52W Chg18.16%
Avg Vol (30d)17.44M
Avg Vol (10d)19.75M
Technical Indicators
RSI (14)61.2
MACD0.6779
MACD Signal0.6327
MACD Hist.+0.0452
BB Upper13.31 USD
BB Middle10.97 USD
BB Lower8.633 USD
BB Width42.63%
ATR (14)0.4715 USD
Vol Ratio (20d)0.90x