Blue Owl Capital Inc.
OWL | NYSE
$9.93
-$0.09 (-0.90%)
Sep 22, 2026, 12:34 PM ET · Market open
Fiscal Year Period Ending | FY 2025 Dec 30, 2025 | FY 2024 Dec 30, 2024 | FY 2023 Dec 30, 2023 | FY 2022 Dec 30, 2022 | FY 2021 Dec 30, 2021 | FY 2020 Dec 30, 2020 |
|---|---|---|---|---|---|---|
PE Ratio | 124.50 | 116.30 | 124.17 | -495.33 | -16.03 | -5.04 |
PEG Ratio | -3.11 | 1.74 | -0.19 | 5.07 | 0.27 | 0 |
PS Ratio | 3.52 | 5.56 | 3.99 | 3.35 | 7.33 | 14.58 |
PB Ratio | 4.58 | 6 | 4.52 | 2.86 | 3.63 | -7.17 |
P/FCF Ratio | 8.43 | 13.65 | 7.83 | 6.93 | 21.84 | 794.78 |
P/OCF Ratio | 8.04 | 12.78 | 7.27 | 6.31 | 21.44 | 695.77 |
OCF/S Ratio | 43.76 | 43.55 | 54.81 | 53.18 | 34.19 | 2.10 |
Debt / Equity Ratio | 1.75 | 1.40 | 1.31 | 1.16 | 0.76 | -0.70 |
Quick Ratio | 0.95 | 2.52 | 1.44 | 1.32 | 1.27 | 1.80 |
Current Ratio | 0.95 | 2.52 | 1.44 | 1.32 | 1.27 | 1.80 |
Asset Turnover | 0.23 | 0.21 | 0.20 | 0.15 | 0.10 | 2.05 |
Interest Coverage | 3.83 | 4.98 | 4.20 | -0.04 | -34 | -2.47 |
Return on Equity | 3.57% | 5.15% | 3.56% | -0.58% | -22.61% | 15.33% |
Return on Assets | 0.63% | 1% | 0.62% | -0.10% | -4.55% | -64.01% |
Return on Invested Capital | 4.48% | 5.02% | 3.28% | -0.02% | -10.92% | -92.83% |
Dividend Yield | 5.41% | 2.88% | 3.59% | 3.97% | 2.49% | 2.14% |
Payout Ratio | 693.44% | 336.12% | 456.14% | -1.97K% | -39.93% | -100.29% |
FCF Payout Ratio | 104.17% | 59.15% | 43.59% | 75.41% | -16.17% | 1.7K% |
Gross Profit Margin | 55.38% | 55.67% | 49.72% | 34.68% | -81.70% | 3.64% |
Net Profit Margin | 2.75% | 4.77% | 3.14% | -0.68% | -45.66% | -31.16% |
Pretax Profit Margin | 12.12% | 20.44% | 14.23% | -3.62% | -226.67% | -33.04% |
Operating Profit Margin | 21.85% | 26.43% | 18.35% | -0.18% | -112.55% | -23.51% |
FCF Margin | 41.75% | 40.75% | 50.89% | 48.40% | 33.55% | 1.83% |
EBITDA Margin | 32.79% | 37.73% | 36.54% | 19.69% | -209.41% | -23.24% |
Add to Watchlist
Select watchlists to add or remove OWL