Blue Owl Capital Corporation (OBDC)
NYSE: OBDC · Real-Time Price · USD
14.54
-0.09 (-0.62%)
At close: Jun 27, 2025, 4:00 PM
14.59
+0.05 (0.34%)
After-hours: Jun 27, 2025, 7:58 PM EDT

Blue Owl Capital Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2024 FY 2023 FY 2022 FY 2021 FY 2020 2016 - 2019
Period Ending
Jun '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20 2016 - 2019
Market Capitalization
7,4315,9005,7524,5495,5674,915
Upgrade
Market Cap Growth
24.94%2.57%26.46%-18.29%13.27%-29.40%
Upgrade
Enterprise Value
17,15313,21412,47911,38411,7219,007
Upgrade
Last Close Price
14.5814.6912.818.939.868.08
Upgrade
PE Ratio
9.279.927.259.758.9112.68
Upgrade
Forward PE
9.248.747.756.9810.7510.87
Upgrade
PS Ratio
3.653.703.643.785.456.12
Upgrade
PB Ratio
0.960.990.960.770.940.86
Upgrade
P/TBV Ratio
0.960.990.960.770.940.86
Upgrade
P/OCF Ratio
-36.835.0720.94--
Upgrade
EV/Sales Ratio
10.328.287.899.4711.4811.21
Upgrade
EV/EBIT Ratio
13.5710.8510.3813.0816.4313.40
Upgrade
Debt / Equity Ratio
1.311.251.181.241.190.92
Upgrade
Asset Turnover
0.110.120.120.090.080.08
Upgrade
Quick Ratio
1.251.241.731.151.861.60
Upgrade
Current Ratio
1.471.501.951.392.021.79
Upgrade
Return on Equity (ROE)
9.52%9.94%13.33%7.89%10.70%6.62%
Upgrade
Return on Assets (ROA)
4.98%5.56%5.55%4.05%3.62%4.10%
Upgrade
Return on Capital (ROIC)
5.13%5.74%5.72%4.15%3.71%4.19%
Upgrade
Return on Capital Employed (ROCE)
7.10%9.10%9.20%6.60%5.50%6.10%
Upgrade
Earnings Yield
8.82%10.08%13.79%10.25%11.22%7.89%
Upgrade
Dividend Yield
11.68%10.08%10.46%14.12%12.58%15.34%
Upgrade
Payout Ratio
104.86%110.18%77.32%104.73%69.28%94.91%
Upgrade
Buyback Yield / Dilution
-6.82%0.01%0.99%-0.44%-0.94%-19.72%
Upgrade
Total Shareholder Return
4.86%10.08%11.45%13.68%11.64%-4.38%
Upgrade
Updated Feb 19, 2025. Source: S&P Global Market Intelligence. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q