Stocktoria

BLUE OWL CAPITAL INC. OWL

NYSE · stock · Investment Advice · website · IPO 2020-10-23

BLUE OWL CAPITAL INC. statistics & valuation

P / E169.5×
P / S4.7×
P / B2.2×
P / FCF11.2×
Net margin2.7%
FCF margin41.7%
Net debt$3.1B
Enterprise value USD$16.5B
Graham number -62.9%$4.54

Market cap as of 2026-06-29. Multiples are price-derived and refreshed daily; everything else from the latest financial reports. The Graham number is Benjamin Graham's rough maximum fair value ($4.54); a green figure means the price is below it.

Profitability & efficiency

Net margin (%)
-31.20% -45.70% -0.70% 3.10% 4.80% 2.70% 202020212022202320242025
Gross margin (%)
202020212022202320242025
Operating margin (%)
202020212022202320242025
Return on equity (%)
-6.40% -0.20% 1.00% 1.90% 1.30% 202020212022202320242025
Shares outstanding
433.4M 478.0M 558.4M 661.9M 202020212022202320242025
Net debt ($)
$344.8M $1.13B $1.56B $1.58B $2.44B $3.13B 202020212022202320242025
Share buybacks ($)
202020212022202320242025
Return on assets (%)
-64.00% -4.60% -0.10% 0.60% 1.00% 0.60% 202020212022202320242025
Free cash flow margin (%)
1.80% 33.50% 48.40% 50.90% 40.70% 41.70% 202020212022202320242025
Debt / equity (×)
0.20× 0.29× 0.32× 0.45× 0.55× 202020212022202320242025
EPS ($)
-$0.02 $0.10 $0.20 $0.10 202020212022202320242025

Margins and returns computed from annual filings. Falling shares outstanding = buybacks; rising = dilution. Net debt = debt − cash (negative = net cash).

Key ratios (by fiscal year)

RatioFY2025FY2024FY2023FY2022FY2021FY2020
Net margin2.7%4.8%3.1%-0.7%-45.7%-31.2%
FCF margin41.7%40.7%50.9%48.4%33.5%1.8%
Return on assets0.6%1.0%0.6%-0.1%-4.6%-64.0%
Return on equity1.3%1.9%1.0%-0.2%-6.4%15.5%
Debt / equity0.55×0.45×0.32×0.29×0.20×-0.71×
Current ratio8.99

Computed from company filings · US · as of 2025-12-31. Facts plus Stocktoria's own computed scores — not investment advice.