Blue Owl Capital Inc. (OWL)
NYSE: OWL · IEX Real-Time Price · USD
17.95
-0.16 (-0.88%)
At close: May 3, 2024, 4:00 PM
17.94
-0.01 (-0.06%)
After-hours: May 3, 2024, 7:41 PM EDT

Blue Owl Capital Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Year Current2023202220212020
Market Capitalization
25,40420,99314,78720,468391
Market Cap Growth
-41.97%-27.75%5132.17%-
Enterprise Value
27,65522,88916,58321,688736
PE Ratio
149.58386.30-1591.88-54.41-5.03
PS Ratio
13.7012.1210.8024.841.57
PB Ratio
15.4313.749.2212.30-0.78
P/FCF Ratio
31.4823.8222.3174.0585.37
P/OCF Ratio
29.0222.1220.3072.6774.74
EV/Sales Ratio
14.9213.2212.1126.322.95
EV/EBITDA Ratio
52.7746.8052.88-72.98-13.77
EV/EBIT Ratio
145.81147.06400.58-52.42-13.60
EV/FCF Ratio
34.2725.9725.0278.47160.62
Debt / Equity Ratio
1.461.311.160.76-0.71
Debt / EBITDA Ratio
4.594.095.95-4.25-6.67
Debt / FCF Ratio
2.982.272.814.5777.78
Quick Ratio
----734.18
Current Ratio
----8.99
Asset Turnover
0.210.200.160.203.20
Interest Coverage
2.242.060.69-14.96-2.27
Return on Equity (ROE)
4.50%3.50%-0.60%-64.70%24.00%
Return on Assets (ROA)
0.80%0.60%-0.10%-9.00%-99.70%
Return on Capital (ROIC)
6.80%6.12%-0.07%-31.69%40.56%
Earnings Yield
0.28%0.26%-0.06%-1.84%-19.90%
FCF Yield
3.18%4.20%4.48%1.35%1.17%
Dividend Yield
4.01%2.80%4.10%0.90%0.00%
Payout Ratio
600.00%341.70%-2150.00%-10.20%0.00%
Buyback Yield / Dilution
-7.07%-6.88%-22.11%-958.96%-
Total Shareholder Return
-3.06%-4.08%-18.01%-958.06%-
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).