11.20USD+1.55%Mkt Cap: 5.57B USDP/E: 16.02Last update: 2026-05-26
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.57B USD
Enterprise Value14.47B USD
Revenue (TTM)1.85B USD
Gross Profit1.85B USD
Net Income (TTM)627.41M USD
Revenue/Share3.658 USD
Last Price11.20 USD
Fiscal Year EndDec 2025
MR QuarterDec 2025
Employees—
CountryUS
SectorFinancial Services
IndustryAsset Management
ISIN—
Valuation
P/E (Trailing)16.02
P/E (Forward)8.49
PEG—
EV/EBITDA—
EV/Revenue7.81
P/S3.00
P/B0.75
EPS (TTM)0.70
EPS (Forward)1.32
52W Range
10.5215% of range15.19
52W High15.19 USD
52W Low10.52 USD
Profitability
Gross Margin100.00%
Oper. Margin75.88%
EBITDA Margin0.00%
Profit Margin88.41%
ROE8.48%
ROA3.65%
Growth
Revenue Growth13.50%
Earnings Growth-40.90%
Cash Flow & Leverage
Operating CF1.74B USD
CapEx (TTM)—
FCF Margin33.51%
FCF Yield11.14%
Net Debt8.78B USD
Net Debt/EBITDA—
Balance Sheet
Debt/Equity1.26
Current Ratio0.73
Quick Ratio0.67
Book Value/Sh14.81 USD
Cash/Share1.043 USD
Dividends
Fwd Div Rate1.420 USD
Trail. Div Rate0.0000 USD
Div. Yield12.47%
5Y Avg Yield8.97%
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%
Institutions54.83%
Short Interest
Short Ratio3.6d
Short % Float4.27%
Short % Out.4.27%
Shares Short21.19M
Short (prev mo.)18.49M
Technical
SMA 5011.26 (-0.5%)
SMA 20012.41 (-9.7%)
Beta0.69
S&P 52W Chg28.31%
Avg Vol (30d)3.71M
Avg Vol (10d)3.56M
Technical Indicators
RSI (14)—
MACD—
MACD Signal—
MACD Hist.—
BB Upper—
BB Middle—
BB Lower—
BB Width—
ATR (14)—
Vol Ratio (20d)—