Blue Owl Capital Corporation (OBDC)
NYSE: OBDC · Real-Time Price · USD
11.32
+0.17 (1.52%)
At close: Mar 23, 2026, 4:00 PM EDT
11.26
-0.06 (-0.53%)
Pre-market: Mar 24, 2026, 9:00 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
Mar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
5,6546,2085,9005,7524,5335,576
Market Cap Growth
-26.17%5.22%2.57%26.90%-18.70%12.94%
Enterprise Value
14,43315,50813,35812,83011,81512,655
Last Close Price
11.3212.4315.1214.7611.5514.16
PE Ratio
9.1310.029.887.279.798.91
Forward PE
8.328.658.747.756.9810.75
PS Ratio
3.053.704.073.554.084.82
PB Ratio
0.760.840.990.960.770.94
P/TBV Ratio
0.770.850.990.960.770.94
P/FCF Ratio
-3.5636.835.0720.86-4.54
P/OCF Ratio
3.253.5636.835.0720.86-4.54
EV/Sales Ratio
7.809.249.217.9110.6310.95
EV/EBITDA Ratio
--235.92-355.86-570.20-309.89-225.25
EV/FCF Ratio
-8.9083.3711.3054.38-10.31
Debt / Equity Ratio
1.261.261.251.181.241.19
Debt / EBITDA Ratio
-141.48-141.48-198.68-314.54-190.99-126.00
Debt / FCF Ratio
5.345.3446.556.2333.52-5.77
Net Debt / Equity Ratio
1.261.261.251.181.241.19
Net Debt / EBITDA Ratio
-141.48-141.48-198.68-314.54-190.99-126.00
Net Debt / FCF Ratio
5.345.3446.556.2333.52-5.77
Asset Turnover
0.110.110.110.120.080.09
Return on Equity (ROE)
13.17%13.17%13.17%16.55%7.89%10.70%
Earnings Yield
11.10%9.98%10.12%13.75%10.22%11.23%
FCF Yield
-28.05%2.72%19.74%4.79%-22.01%
Dividend Yield
13.34%11.96%11.12%10.65%10.73%8.30%
Payout Ratio
121.80%119.94%110.18%77.32%104.73%73.75%
Buyback Yield / Dilution
2.34%2.34%0.00%0.59%0.57%0.05%
Total Shareholder Return
15.68%14.30%11.12%11.24%11.31%8.34%
Updated Dec 31, 2025. Data Source: Fiscal.ai. Banks template. Financial Sources.
SEC Filings: 10-K · 10-Q