Blue Owl Capital Corporation (OBDC)
NYSE: OBDC · Real-Time Price · USD
15.06
0.00 (0.00%)
Nov 21, 2024, 3:27 PM EST - Market open

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
Nov '24 Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 2018 - 2016
Market Capitalization
5,8775,7524,5495,5674,9156,962
Upgrade
Market Cap Growth
5.33%26.46%-18.29%13.27%-29.40%-
Upgrade
Enterprise Value
13,19112,47911,38411,7219,0079,236
Upgrade
Last Close Price
15.0613.559.4410.438.5510.63
Upgrade
PE Ratio
9.346.667.986.558.576.93
Upgrade
Forward PE
8.717.756.9810.7510.8711.00
Upgrade
PS Ratio
3.643.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
45.845.0720.94---
Upgrade
P/OCF Ratio
45.845.0720.94---
Upgrade
EV/Sales Ratio
8.177.899.4711.4811.2112.86
Upgrade
EV/EBIT Ratio
10.7010.3813.0816.4313.3914.49
Upgrade
EV/FCF Ratio
102.9610.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.71%13.79%10.25%11.22%7.89%7.15%
Upgrade
FCF Yield
2.18%19.74%4.78%-22.04%-31.75%-36.30%
Upgrade
Dividend Yield
10.16%9.89%13.34%11.89%14.50%9.98%
Upgrade
Payout Ratio
94.84%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.45%10.88%12.91%10.95%-5.22%-111.73%
Upgrade
Source: S&P Capital IQ. Standard template. Financial Sources.