Blue Owl Capital Corporation (OBDC)
NYSE: OBDC · IEX Real-Time Price · USD
16.03
+0.12 (0.79%)
May 1, 2024, 2:48 PM EDT - Market open

Blue Owl Capital Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Year Current20232022202120202019201820172016
Market Capitalization
6,2475,7524,5495,5674,9156,962---
Market Cap Growth
-26.46%-18.29%13.27%-29.40%----
Enterprise Value
12,67312,17011,38512,1999,8509,6832,440899283
PE Ratio
7.907.259.758.9112.6813.98---
PS Ratio
3.953.643.785.456.129.70---
PB Ratio
1.040.960.770.940.861.17---
P/FCF Ratio
5.515.0720.94-4.54-3.15-2.75---
P/OCF Ratio
5.515.0720.94-4.54-3.15-2.75---
EV/Sales Ratio
8.017.699.4711.9412.2613.496.285.639.81
EV/EBITDA Ratio
10.169.7614.5314.2418.0315.218.717.0014.31
EV/EBIT Ratio
10.169.7614.5314.2418.0315.218.717.0014.31
EV/FCF Ratio
11.1610.7252.40-9.94-6.31-3.83-0.77-0.67-0.30
Debt / Equity Ratio
1.181.181.241.190.920.510.790.620.72
Debt / EBITDA Ratio
5.685.689.298.269.694.779.177.1624.91
Debt / FCF Ratio
6.236.2333.52-5.77-3.39-1.20-0.81-0.69-0.52
Asset Turnover
0.120.120.090.080.080.090.090.080.04
Interest Coverage
2.862.862.553.913.574.663.655.237.16
Return on Equity (ROE)
13.30%13.30%8.00%10.70%6.90%9.20%8.20%9.10%4.10%
Return on Assets (ROA)
5.90%5.90%3.50%4.90%3.80%6.20%4.60%5.30%2.60%
Return on Capital (ROIC)
8.99%8.99%6.47%5.37%6.00%7.04%5.51%4.95%1.01%
Earnings Yield
12.68%13.79%10.25%11.22%7.89%7.15%---
FCF Yield
18.15%19.74%4.78%-22.04%-31.75%-36.30%---
Dividend Yield
8.54%7.90%11.20%8.80%12.30%3.80%---
Payout Ratio
67.46%57.10%109.30%78.00%156.00%44.40%0.00%0.00%0.00%
Buyback Yield / Dilution
0.99%0.99%-0.44%-0.94%-19.72%-121.71%-118.27%-214.28%-
Total Shareholder Return
9.53%8.89%10.76%7.86%-7.42%-117.91%-118.27%-214.28%-
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).