로딩 중…
StockDiggingStockDigging

Blue Owl Capital Inc.

OWL· NYSE
$11.15+8.25%
2026-08-03

Financials

Valuation Metrics

Blue Owl Capital Inc.'s Market Cap is $17.38B. At end of 2025 it was $10.10B. Ranked #665 of 3,112 in US market (top 21%), #462 of 1,667 on NYSE (top 28%), #39 of 161 in Financial Services (top 24%) by Market Cap.

Investment Metrics(as of 2026-08-03)

MetricValue
Size
Market Cap$17.38B
Revenue$2.94B
Net Income$87M
Total Assets$12.41B
Net Assets$2.10B
Value
P/E199.94x
P/B8.28x
PEG1.83x
P/S5.91x
EV/EBITDA22.28x
FCF Yield7.38%
Profitability
ROE4.14%
ROA0.70%
Op. Margin22.40%
Revenue Growth10.29%
Earnings Growth109.18%
Financial Health
Debt Ratio315.63%
Total Debt$4.36B
FCF$1.28B
Cash$190M
Current Ratio2.10x
Net Debt/EBITDA4.31x
Dividend
Div. Yield3.38%
Div. Growth2264.84%
Performance
1Y Return-40.82%
1M Return23.34%
From 52W High-45.82%
1Y MDD-60.43%
Trading
Volume36,804,016 shares
Trading Value$403M
Per Share
EPS$0.12
BPS$3.26