Blue Owl Capital Corporation (OBDC)
NYSE: OBDC · Real-Time Price · USD
10.82
-0.27 (-2.43%)
At close: Jun 17, 2026, 4:00 PM EDT
10.90
+0.08 (0.74%)
After-hours: Jun 17, 2026, 7:54 PM EDT

Blue Owl Capital Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
5,3706,2085,9005,7524,5335,576
Market Cap Growth
-27.18%5.22%2.57%26.90%-18.70%12.94%
Last Close Price
10.8212.4315.1214.7611.5514.16
PE Ratio
15.2310.029.887.279.798.91
Forward PE
8.368.658.747.756.9810.75
PS Ratio
3.013.704.073.554.084.82
PB Ratio
0.750.840.990.960.770.94
P/TBV Ratio
0.770.850.990.960.770.94
P/FCF Ratio
-3.5636.835.0720.86-
P/OCF Ratio
2.013.5636.835.0720.86-
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 / 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.71%9.98%10.12%13.75%10.22%11.23%
FCF Yield
-28.05%2.72%19.74%4.79%-
Dividend Yield
11.36%11.96%11.12%10.65%10.73%8.30%
Payout Ratio
202.63%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
-10.44%-17.78%11.12%11.64%10.30%7.36%
SEC Filings: 10-K · 10-Q