Blue Owl Capital Corporation (OBDC)
NYSE: OBDC · Real-Time Price · USD
11.03
-0.15 (-1.34%)
At close: May 22, 2026, 4:00 PM EDT
11.11
+0.08 (0.73%)
Pre-market: May 26, 2026, 8:08 AM EDT

Blue Owl Capital Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
5,4796,2085,9005,7524,5335,576
Market Cap Growth
-22.76%5.22%2.57%26.90%-18.70%12.94%
Enterprise Value
13,47815,50813,35812,83011,81512,655
Last Close Price
11.0312.4315.1214.7611.5514.16
PE Ratio
15.5410.029.887.279.798.91
Forward PE
8.528.658.747.756.9810.75
PS Ratio
3.073.704.073.554.084.82
PB Ratio
0.770.840.990.960.770.94
P/TBV Ratio
0.780.850.990.960.770.94
P/FCF Ratio
-3.5636.835.0720.86-
P/OCF Ratio
2.053.5636.835.0720.86-
EV/Sales Ratio
7.569.249.217.9110.6310.95
EV/FCF Ratio
-8.9083.3711.3054.38-
Debt / Equity Ratio
1.181.261.251.181.241.19
Debt / FCF Ratio
3.175.3446.556.2333.52-
Net Debt / Equity Ratio
1.181.261.251.181.241.19
Net Debt / EBITDA Ratio
-138.60-141.48-198.68-314.54-190.99-126.00
Net Debt / FCF Ratio
3.175.3446.556.2333.52-5.77
Asset Turnover
0.080.110.110.120.080.09
Return on Equity (ROE)
-0.00%13.17%13.17%16.55%7.89%10.70%
Earnings Yield
6.58%9.98%10.12%13.75%10.22%11.23%
FCF Yield
-28.05%2.72%19.74%4.79%-
Dividend Yield
13.69%11.96%11.12%10.65%10.73%8.30%
Payout Ratio
202.85%119.94%110.18%77.32%104.73%73.75%
Buyback Yield / Dilution
-21.80%-29.75%0.01%0.99%-0.44%-0.94%
Total Shareholder Return
-8.11%-17.78%11.12%11.64%10.30%7.36%
Updated May 6, 2026. Data Source: Fiscal.ai. Banks template. Financial Sources.
SEC Filings: 10-K · 10-Q