Blue Owl Capital Inc.

NYSE: OWL · Real-Time Price · USD
19.07
-0.59 (-3.00%)
At close: Aug 15, 2025, 3:59 PM
19.15
0.45%
After-hours: Aug 15, 2025, 07:20 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.75 -0.55 5.05 -0.01
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 -33.52
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.44 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
n/a n/a n/a n/a
EBITDA Margin
0.38 0.37 0.20 -2.09