Blue Owl Capital Corporation (OBDC)
NYSE: OBDC · Real-Time Price · USD
14.78
-0.26 (-1.73%)
Nov 1, 2024, 4:00 PM EDT - Market closed

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,7675,7524,5495,5674,9156,962
Upgrade
Market Cap Growth
14.58%26.46%-18.29%13.27%-29.40%-
Upgrade
Enterprise Value
12,90612,47911,38411,7219,0079,236
Upgrade
Last Close Price
14.7813.559.4410.438.5510.63
Upgrade
PE Ratio
8.246.667.986.558.576.93
Upgrade
PS Ratio
3.593.643.785.456.129.70
Upgrade
PB Ratio
0.960.960.770.940.861.16
Upgrade
P/FCF Ratio
18.575.0720.94-4.54-3.15-2.75
Upgrade
P/OCF Ratio
18.575.0720.94-4.54-3.15-2.75
Upgrade
EV/Sales Ratio
8.037.899.4711.4811.2112.86
Upgrade
EV/EBIT Ratio
10.5310.3813.0816.4313.3914.49
Upgrade
EV/FCF Ratio
41.5510.9952.40-9.55-5.77-3.65
Upgrade
Debt / Equity Ratio
1.241.181.241.190.920.51
Upgrade
Debt / FCF Ratio
23.876.2333.52-5.77-3.39-1.20
Upgrade
Asset Turnover
0.120.120.090.080.080.09
Upgrade
Quick Ratio
0.481.731.151.861.602.08
Upgrade
Current Ratio
0.601.951.392.021.792.22
Upgrade
Return on Equity (ROE)
11.73%13.33%7.89%10.70%6.61%10.78%
Upgrade
Return on Assets (ROA)
5.62%5.55%4.05%3.62%4.10%5.26%
Upgrade
Return on Capital (ROIC)
5.81%5.72%4.15%3.71%4.19%5.36%
Upgrade
Earnings Yield
12.15%13.79%10.25%11.22%7.89%7.15%
Upgrade
FCF Yield
5.39%19.74%4.78%-22.04%-31.75%-36.30%
Upgrade
Dividend Yield
10.36%9.89%13.34%11.89%14.50%9.98%
Upgrade
Payout Ratio
85.34%77.32%104.73%69.28%94.91%44.40%
Upgrade
Buyback Yield / Dilution
0.59%0.99%-0.44%-0.94%-19.72%-121.71%
Upgrade
Total Shareholder Return
10.94%10.88%12.91%10.95%-5.22%-111.73%
Upgrade
Source: S&P Capital IQ. Standard template. Financial Sources.