Blue Owl Capital Corporation (OBDC)
NYSE: OBDC · Real-Time Price · USD
11.95
+0.02 (0.17%)
At close: Feb 11, 2026, 4:00 PM EST
12.01
+0.06 (0.50%)
After-hours: Feb 11, 2026, 7:11 PM EST

Blue Owl Capital Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2024FY 2023FY 2022FY 2021FY 2020
Period Ending
Feb '26 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
6,1075,9005,7524,5495,5674,915
Market Cap Growth
-19.44%2.57%26.46%-18.29%13.27%-29.40%
Enterprise Value
15,36113,21412,47911,38411,7219,007
Last Close Price
11.9513.4911.768.209.067.42
PE Ratio
8.599.927.259.758.9112.68
Forward PE
8.508.747.756.9810.7510.87
PS Ratio
3.173.703.643.785.456.12
PB Ratio
0.800.990.960.770.940.86
P/TBV Ratio
0.800.990.960.770.940.86
P/OCF Ratio
4.4836.835.0720.94--
EV/Sales Ratio
8.548.287.899.4711.4811.21
EV/EBIT Ratio
11.2310.8510.3813.0816.4313.40
Debt / Equity Ratio
1.251.251.181.241.190.92
Net Debt / Equity Ratio
1.221.181.081.181.120.86
Asset Turnover
0.110.120.120.090.080.08
Quick Ratio
0.431.241.731.151.861.60
Current Ratio
0.491.501.951.392.021.79
Return on Equity (ROE)
9.77%9.94%13.33%7.89%10.70%6.62%
Return on Assets (ROA)
5.40%5.56%5.55%4.05%3.62%4.10%
Return on Invested Capital (ROIC)
8.06%9.37%9.34%6.77%6.09%6.90%
Return on Capital Employed (ROCE)
8.20%9.10%9.20%6.60%5.50%6.10%
Earnings Yield
10.86%10.08%13.79%10.25%11.22%7.89%
Dividend Yield
13.05%10.97%11.39%15.37%13.69%16.70%
Payout Ratio
112.16%110.18%77.32%104.73%69.28%94.91%
Buyback Yield / Dilution
-22.28%0.01%0.99%-0.44%-0.94%-19.72%
Total Shareholder Return
-9.22%10.98%12.38%14.93%12.75%-3.02%
Updated Sep 30, 2025. Source: S&P Global Market Intelligence. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q