11.39USD+1.02%Mkt Cap: 5.68B USDP/E: 16.34Last update: 2026-06-01
Blue Owl Capital Corporation is a business development company. It specializes in direct and fund of fund investments. The fund makes investments in senior secured, direct lending or unsecured loans, subordinated loans o…
Industry Peers
Asset ManagementIndicators:|
Key Statistics
Company
Market Cap5.68B USD
Enterprise Value13.59B USD
Revenue (TTM)1.78B USD
Gross Profit1.78B USD
Net Income (TTM)627.41M USD
Revenue/Share3.517 USD
Last Price11.39 USD
Fiscal Year EndDec 2025
MR QuarterMar 2026
Employees—
CountryUS
SectorFinancial Services
IndustryAsset Management
ISIN—
Valuation
P/E (Trailing)16.34
P/E (Forward)8.55
PEG—
EV/EBITDA—
EV/Revenue7.62
P/S3.13
P/B0.76
EPS (TTM)0.70
EPS (Forward)1.32
52W Range
10.5219% of range15.19
52W High15.19 USD
52W Low10.52 USD
Profitability
Gross Margin100.00%
Oper. Margin74.58%
EBITDA Margin0.00%
Profit Margin88.41%
ROE8.48%
ROA3.65%
Growth
Revenue Growth-14.60%
Earnings Growth—
Cash Flow & Leverage
Operating CF1.74B USD
CapEx (TTM)—
FCF Margin27.12%
FCF Yield8.52%
Net Debt8.00B USD
Net Debt/EBITDA—
Balance Sheet
Debt/Equity1.26
Current Ratio1.69
Quick Ratio1.45
Book Value/Sh14.81 USD
Cash/Share0.9180 USD
Dividends
Fwd Div Rate1.420 USD
Trail. Div Rate1.480 USD
Div. Yield12.61%
5Y Avg Yield9.05%
Payout Ratio215.71%
Ex-Div DateJun 30, 2026
Pay DateJul 15, 2026
Analyst Consensus
Rating1.6 (Buy)
Target (Mean)13.31 USD
Target Range11.00 USD – 15.00 USD
# Analysts12
Ownership
Shares Out.496.31M
Float—
Insiders0.26%
Institutions55.75%
Short Interest
Short Ratio5.2d
Short % Float4.00%
Short % Out.3.99%
Shares Short19.82M
Short (prev mo.)21.19M
Technical
SMA 5011.25 (+1.2%)
SMA 20012.34 (-7.7%)
Beta—
S&P 52W Chg27.70%
Avg Vol (30d)3.22M
Avg Vol (10d)3.33M
Technical Indicators
RSI (14)50.4
MACD-0.0526
MACD Signal-0.0521
MACD Hist.-0.0006
BB Upper11.88 USD
BB Middle11.31 USD
BB Lower10.75 USD
BB Width10.03%
ATR (14)0.2730 USD
Vol Ratio (20d)0.43x