Owl Rock Capital Corp
F:1D6
Utilize notes to systematically review your investment decisions. By reflecting on past outcomes, you can discern effective strategies and identify those that underperformed. This continuous feedback loop enables you to adapt and refine your approach, optimizing for future success.
Each note serves as a learning point, offering insights into your decision-making processes. Over time, you'll accumulate a personalized database of knowledge, enhancing your ability to make informed decisions quickly and effectively.
With a comprehensive record of your investment history at your fingertips, you can compare current opportunities against past experiences. This not only bolsters your confidence but also ensures that each decision is grounded in a well-documented rationale.
Do you really want to delete this note?
This action cannot be undone.
52 Week Range |
12.886
15.474
|
Price Target |
|
We'll email you a reminder when the closing price reaches EUR.
Choose the stock you wish to monitor with a price alert.
This alert will be permanently deleted.
Intrinsic Value
The intrinsic value of one 1D6 stock under the Base Case scenario is 24.369 EUR. Compared to the current market price of 14.472 EUR, Owl Rock Capital Corp is Undervalued by 41%.
The Intrinsic Value is calculated as the average of DCF and Relative values:
Valuation Backtest
Owl Rock Capital Corp
Uncover deeper insights with the Valuation Backtest. Learn how current stock valuations stack up against historical averages to gauge true investment potential.
Start backtest now and learn if your stock is truly undervalued or overvalued!
Stock is trading at its lowest valuation over the past 5 years.
To access the results of this valuation backtest, please register an account with us. Registration is quick and gives you instant access to insights on 3 stocks per week for free.
The backtest for 1D6 cannot be conducted due to limitations such as insufficient data or other constraints. Please select a different stock or adjust your settings.
Fundamental Analysis
Economic Moat
Owl Rock Capital Corp
Select up to 3 indicators:
Select up to 3 indicators:
Months
Months
Months
Months
Select up to 2 periods:
Revenue & Expenses Breakdown
Owl Rock Capital Corp
Balance Sheet Decomposition
Owl Rock Capital Corp
Current Assets | 467.6m |
Cash & Short-Term Investments | 426.8m |
Receivables | 24.2m |
Other Current Assets | 16.6m |
Non-Current Assets | 13.6B |
Long-Term Investments | 13.4B |
Other Non-Current Assets | 175.6m |
Current Liabilities | 1.3B |
Accounts Payable | 49.3m |
Accrued Liabilities | 144.3m |
Other Current Liabilities | 1.1B |
Non-Current Liabilities | 6.8B |
Long-Term Debt | 6.8B |
Earnings Waterfall
Owl Rock Capital Corp
Revenue
|
1.6B
USD
|
Cost of Revenue
|
-816.4m
USD
|
Gross Profit
|
797.2m
USD
|
Operating Expenses
|
-43.8m
USD
|
Operating Income
|
753.4m
USD
|
Other Expenses
|
-124.3m
USD
|
Net Income
|
629.1m
USD
|
Free Cash Flow Analysis
Owl Rock Capital Corp
USD | |
Free Cash Flow | USD |
In the third quarter of 2024, Blue Owl Capital achieved a robust 12.4% return on equity, signaling consistent performance. Their net asset value per share stood at $15.28, just below historical highs. The company declared a quarterly supplemental dividend of $0.05, alongside a stable base dividend of $0.37, assuring investors of dividend coverage at 127%. With $2.1 billion in liquidity, OBDC is well-positioned amid projected lower interest rates. Management suggests potential earnings impact from rate cuts, estimating a $0.02 decrease per share under a 50 basis point rate reduction, yet remains confident about maintaining dividend levels throughout 2025 as market conditions evolve.
What is Earnings Call?
1D6 Profitability Score
Profitability Due Diligence
Owl Rock Capital Corp's profitability score is 55/100. The higher the profitability score, the more profitable the company is.
Score
Owl Rock Capital Corp's profitability score is 55/100. The higher the profitability score, the more profitable the company is.
1D6 Solvency Score
Solvency Due Diligence
Owl Rock Capital Corp's solvency score is 22/100. The higher the solvency score, the more solvent the company is.
Score
Owl Rock Capital Corp's solvency score is 22/100. The higher the solvency score, the more solvent the company is.
Wall St
Price Targets
1D6 Price Targets Summary
Owl Rock Capital Corp
According to Wall Street analysts, the average 1-year price target for 1D6 is 15.055 EUR with a low forecast of 13.024 EUR and a high forecast of 16.441 EUR.
Dividends
Current shareholder yield for 1D6 is .
Shareholder yield represents the total return a company provides to its shareholders, calculated as the sum of dividend yield, buyback yield, and debt paydown yield. What is shareholder yield?
Ownership
1D6 Insider Trading
Buy and sell transactions by insiders
Period | Sold | Bought | Net |
---|---|---|---|
3 Months |
|
|
|
6 Months |
|
|
|
9 Months |
|
|
|
12 Months |
|
|
|
Profile
Country
Industry
Market Cap
Dividend Yield
Description
Owl Rock Capital Corp, non traded business development company, seeks investment opportunities in middle market companies located in the US with an EBITDA of $10 to $250 million and annual revenue of $50 million to $2.5 billion. The company is headquartered in New York City, New York. The company went IPO on 2019-07-18. The firm invests in senior secured or unsecured loans, subordinated loans or mezzanine loans and, to a lesser extent, equity and equity-related securities, including warrants, preferred stock and similar forms of senior equity, which may or may not be convertible into a portfolio company's common equity. Its investment objective is to generate current income and, to a lesser extent, capital appreciation by targeting investment opportunities with risk-adjusted returns. Its portfolio consists of first lien senior secured debt investments, second lien senior secured debt investments, unsecured investments, preferred equity investments, common equity investments and investment funds and vehicles.
Contact
IPO
Employees
Officers
The intrinsic value of one 1D6 stock under the Base Case scenario is 24.369 EUR.
Compared to the current market price of 14.472 EUR, Owl Rock Capital Corp is Undervalued by 41%.