Blue Owl Capital Inc. (OWL) Financial Ratios & Valuation Metrics Analysis - P/E, ROE, Debt Ratios & Profitability - Stocknear

Blue Owl Capital Inc.

NYSE: OWL · Real-Time Price · USD
17.77
0.41 (2.36%)
At close: Sep 26, 2025, 3:59 PM
17.87
0.59%
After-hours: Sep 26, 2025, 07:57 PM EDT

Blue Owl Capital Ratios and Metrics

Financials in USD. Fiscal year is January - December.
Fiscal Year FY 2024 FY 2023 FY 2022 FY 2021
Period Ending Dec 31, 2024 Dec 31, 2023 Dec 31, 2022 Dec 31, 2021
PE Ratio
116.53 127.01 -494.6 -16.05
PEG Ratio
1.66 -0.2 5.06 0.27
PS Ratio
5.56 3.99 3.35 7.33
PB Ratio
6.00 4.52 2.86 3.63
P/FCF Ratio
13.65 7.83 6.93 21.84
P/OCF Ratio
12.78 7.27 6.31 21.44
OCF/S Ratio
0.44 0.55 0.53 0.34
Debt / Equity Ratio
1.40 1.31 1.16 0.76
Quick Ratio
2.52 1.44 1.32 1.27
Current Ratio
2.52 1.44 1.32 1.27
Asset Turnover
0.21 0.20 0.15 0.10
Interest Coverage
4.98 4.20 -0.04 -34
Return on Equity
0.05 0.04 -0.01 -0.23
Return on Assets
0.01 0.01 n/a -0.05
Return on Invested Capital
0.05 0.03 n/a -0.11
Dividend Yield
0.03 0.04 0.04 0.02
Payout Ratio
3.36 4.56 -19.65 -0.4
Gross Profit Margin
0.56 0.50 0.35 -0.82
Net Profit Margin
0.05 0.03 -0.01 -0.46
Pretax Profit Margin
0.20 0.14 -0.04 -2.27
Operating Profit Margin
0.26 0.18 -0.00 -1.13
FCF Margin
0.41 0.51 0.48 0.34
EBITDA Margin
0.38 0.37 0.20 -2.09