Blue Owl Capital Corporation (OBDC)
NYSE: OBDC · IEX Real-Time Price · USD
15.58
+0.19 (1.23%)
At close: Jul 2, 2024, 4:00 PM
15.65
+0.07 (0.45%)
After-hours: Jul 2, 2024, 7:31 PM EDT

Blue Owl Capital Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Year
Current20232022202120202019 2018 - 2016
Market Capitalization
6,0725,7524,5495,5674,9156,962
Upgrade
Market Cap Growth
21.59%26.46%-18.29%13.27%-29.40%-
Upgrade
Enterprise Value
12,21512,17011,38512,1999,8509,683
Upgrade
PE Ratio
7.877.259.758.9112.6813.98
Upgrade
PS Ratio
3.793.643.785.456.129.70
Upgrade
PB Ratio
1.010.960.770.940.861.17
Upgrade
P/FCF Ratio
3.965.0720.94-4.54-3.15-2.75
Upgrade
P/OCF Ratio
3.965.0720.94-4.54-3.15-2.75
Upgrade
EV/Sales Ratio
7.627.699.4711.9412.2613.49
Upgrade
EV/EBITDA Ratio
9.829.7614.5314.2418.0315.21
Upgrade
EV/EBIT Ratio
9.829.7614.5314.2418.0315.21
Upgrade
EV/FCF Ratio
7.9710.7252.40-9.94-6.31-3.83
Upgrade
Debt / Equity Ratio
1.141.181.241.190.920.51
Upgrade
Debt / EBITDA Ratio
5.535.689.298.269.694.77
Upgrade
Debt / FCF Ratio
4.496.2333.52-5.77-3.39-1.20
Upgrade
Asset Turnover
0.120.120.090.080.080.09
Upgrade
Interest Coverage
2.762.862.553.913.574.66
Upgrade
Return on Equity (ROE)
12.90%13.30%8.00%10.70%6.90%9.20%
Upgrade
Return on Assets (ROA)
5.80%5.90%3.50%4.90%3.80%6.20%
Upgrade
Return on Capital (ROIC)
9.26%8.99%6.47%5.37%6.00%7.04%
Upgrade
Earnings Yield
12.75%13.79%10.25%11.22%7.89%7.15%
Upgrade
FCF Yield
25.26%19.74%4.78%-22.04%-31.75%-36.30%
Upgrade
Dividend Yield
9.57%7.90%11.20%8.80%12.30%3.80%
Upgrade
Payout Ratio
75.29%57.10%109.30%78.00%156.00%44.40%
Upgrade
Buyback Yield / Dilution
0.34%0.99%-0.44%-0.94%-19.72%-121.71%
Upgrade
Total Shareholder Return
9.91%8.89%10.76%7.86%-7.42%-117.91%
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).