Blue Owl Capital Corporation III (OBDE)
NYSE: OBDE · IEX Real-Time Price · USD
14.95
-0.03 (-0.20%)
Jul 2, 2024, 4:00 PM EDT - Market closed

OBDE Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Year
Current2023202220212020
Market Capitalization
1,844----
Enterprise Value
3,8281,6131,6001,210143
PE Ratio
6.59----
PS Ratio
4.21----
PB Ratio
0.96----
P/FCF Ratio
-12.79----
P/OCF Ratio
-12.79----
EV/Sales Ratio
8.733.815.7411.9624.02
EV/EBITDA Ratio
13.745.399.8116.0440.09
EV/EBIT Ratio
13.745.399.8116.0440.09
EV/FCF Ratio
-26.248.67-4.05-0.50-0.34
Debt / Equity Ratio
1.100.920.920.740.79
Debt / EBITDA Ratio
7.625.8610.1816.4063.32
Debt / FCF Ratio
-14.409.43-4.20-0.52-0.53
Asset Turnover
0.120.120.090.06-
Return on Equity (ROE)
14.60%15.80%9.20%8.90%-
Return on Assets (ROA)
7.30%8.10%5.00%4.60%-
Return on Capital (ROIC)
6.39%7.42%5.46%2.40%0.29%
Earnings Yield
15.05%----
FCF Yield
-8.00%----
Dividend Yield
5.08%----
Payout Ratio
33.42%0.00%0.00%0.00%0.00%
Buyback Yield / Dilution
-1.51%-5.17%-157.25%-664.90%-
Total Shareholder Return
3.57%-5.17%-157.25%-664.90%-
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).