Blue Owl Capital Corporation (OBDC)
NYSE: OBDC · Real-Time Price · USD
15.19
+0.03 (0.20%)
At close: Dec 20, 2024, 4:00 PM
15.16
-0.03 (-0.20%)
After-hours: Dec 20, 2024, 5:59 PM EST

Blue Owl Capital Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2023 FY 2022 FY 2021 FY 2020 FY 2019 2018 - 2016
Period Ending
Dec '24 Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 2018 - 2016
Market Capitalization
5,9275,7524,5495,5674,9156,962
Upgrade
Market Cap Growth
5.33%26.46%-18.29%13.27%-29.40%-
Upgrade
Enterprise Value
13,24212,47911,38411,7219,0079,236
Upgrade
Last Close Price
15.1913.519.4110.408.5210.59
Upgrade
PE Ratio
9.427.259.758.9112.6813.98
Upgrade
Forward PE
8.797.756.9810.7510.8711.00
Upgrade
PS Ratio
3.673.643.785.456.129.70
Upgrade
PB Ratio
0.990.960.770.940.861.16
Upgrade
P/TBV Ratio
0.950.960.770.940.861.16
Upgrade
P/FCF Ratio
46.265.0720.94---
Upgrade
P/OCF Ratio
46.265.0720.94---
Upgrade
EV/Sales Ratio
8.217.899.4711.4811.2112.86
Upgrade
EV/EBIT Ratio
10.7410.3813.0816.4313.3914.49
Upgrade
EV/FCF Ratio
103.3510.9952.40---
Upgrade
Debt / Equity Ratio
1.301.181.241.190.920.51
Upgrade
Debt / FCF Ratio
60.426.2333.52---
Upgrade
Asset Turnover
0.120.120.090.080.080.09
Upgrade
Quick Ratio
1.521.731.151.861.602.08
Upgrade
Current Ratio
1.711.951.392.021.792.22
Upgrade
Return on Equity (ROE)
10.52%13.33%7.89%10.70%6.61%10.78%
Upgrade
Return on Assets (ROA)
5.59%5.55%4.05%3.62%4.10%5.26%
Upgrade
Return on Capital (ROIC)
5.76%5.72%4.15%3.71%4.19%5.36%
Upgrade
Earnings Yield
10.61%13.79%10.25%11.22%7.89%7.15%
Upgrade
FCF Yield
2.16%19.74%4.78%-22.04%-31.75%-36.30%
Upgrade
Dividend Yield
9.74%9.92%13.39%11.93%14.55%10.01%
Upgrade
Payout Ratio
91.74%77.32%104.73%69.28%94.91%44.40%
Upgrade
Buyback Yield / Dilution
0.29%0.99%-0.44%-0.94%-19.72%-121.71%
Upgrade
Total Shareholder Return
10.04%10.91%12.95%10.99%-5.17%-111.70%
Upgrade
Source: S&P Capital IQ. Standard template. Financial Sources.