Blue Owl Capital Corporation (OBDC)
NYSE: OBDC · Real-Time Price · USD
11.59
+0.25 (2.20%)
Apr 15, 2026, 12:19 PM EDT - Market open

Blue Owl Capital Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Apr '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
5,7896,2085,9005,7524,5335,576
Market Cap Growth
-24.66%5.22%2.57%26.90%-18.70%12.94%
Enterprise Value
14,52815,50813,35812,83011,81512,655
Last Close Price
11.5912.4315.1214.7611.5514.16
PE Ratio
9.3510.029.887.279.798.91
Forward PE
8.528.658.747.756.9810.75
PS Ratio
3.113.704.073.554.084.82
PB Ratio
0.770.840.990.960.770.94
P/TBV Ratio
0.790.850.990.960.770.94
P/FCF Ratio
-3.5636.835.0720.86-4.54
P/OCF Ratio
3.303.5636.835.0720.86-4.54
EV/Sales Ratio
7.859.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
10.91%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.03%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
-29.75%-29.75%0.01%0.99%-0.44%-0.94%
Total Shareholder Return
-16.72%-17.78%11.12%11.64%10.30%7.36%
Updated Dec 31, 2025. Data Source: Fiscal.ai. Banks template. Financial Sources.
SEC Filings: 10-K · 10-Q