(OBDC) Blue Owl Capital - Ratings and Ratios
Exchange: NYSE • Country: United States • Currency: USD • Type: Common Stock • ISIN: US69121K1043
OBDC: Loans, Equity, Securities, Investments
Blue Owl Capital Corporation (NYSE:OBDC) is a business development company that operates in the financial sector, focusing on direct lending and fund-of-fund investments. The firm specializes in providing capital to middle-market and upper-middle-market companies in the United States, targeting businesses with annual EBITDA between $10 million and $250 million and revenues ranging from $50 million to $2.5 billion. This strategic focus allows Blue Owl to cater to companies that are often overlooked by larger financial institutions, providing them with the necessary capital for growth, acquisitions, and other strategic initiatives.
The companys investment approach is diversified, encompassing a range of debt and equity instruments. On the debt side, Blue Owl invests in senior secured loans, subordinated loans, mezzanine debt, and unsecured loans, with a preference for first lien, unitranche, and second lien term loans. Additionally, the firm participates in equity-related securities, including warrants, preferred stocks, and common equity. This balanced approach enables Blue Owl to structure investments that align with the specific needs of each portfolio company, providing both capital and operational support to drive value creation. The firms investment horizon typically ranges from three to ten years, with deal sizes generally falling between $20 million and $250 million.
Blue Owls financial metrics highlight its position as a significant player in the asset management industry. With a market capitalization of approximately $7.86 billion, the company operates with a price-to-earnings ratio of 9.50 and a forward P/E of 9.16, indicating its valuation relative to earnings. The price-to-book ratio of 1.31 suggests that investors value the companys assets at a premium, reflecting confidence in its management and growth prospects. The price-to-sales ratio of 4.87 provides further insight into the companys revenue generation capabilities and market positioning. These metrics are critical for investors and fund managers assessing the companys valuation and potential for future growth.
For investors and fund managers, Blue Owl Capital Corporation offers a compelling proposition through its diversified investment strategies and focus on the underserved middle-market segment. The companys ability to structure complex financings and its strong origination network contribute to its competitive advantage. As a publicly traded BDC, Blue Owl provides investors with access to a diversified portfolio of private debt and equity investments, offering the potential for attractive risk-adjusted returns in a segment of the market that is often less accessible to individual investors. The firms track record and financial metrics make it a noteworthy consideration for those seeking exposure to the middle-market lending space.
Additional Sources for OBDC Stock
Tweets: X Stocktwits
Fund Manager Positions: Dataroma Stockcircle
OBDC Stock Overview
Market Cap in USD | 7,933m |
Sector | Financial Services |
Industry | Asset Management |
GiC Sub-Industry | Asset Management & Custody Banks |
IPO / Inception | 2019-07-18 |
OBDC Stock Ratings
Growth 5y | 60.2% |
Fundamental | -5.68% |
Dividend | 89.2% |
Rel. Strength Industry | -11.4 |
Analysts | 3.7/5 |
Fair Price Momentum | 16.35 USD |
Fair Price DCF | 3.86 USD |
OBDC Dividends
Dividend Yield 12m | 11.49% |
Yield on Cost 5y | 18.28% |
Annual Growth 5y | 11.23% |
Payout Consistency | 100.0% |
OBDC Growth Ratios
Growth Correlation 3m | 57.9% |
Growth Correlation 12m | 48.2% |
Growth Correlation 5y | 91.6% |
CAGR 5y | 10.37% |
CAGR/Max DD 5y | 0.22 |
Sharpe Ratio 12m | 0.70 |
Alpha | 3.48 |
Beta | 0.39 |
Volatility | 11.89% |
Current Volume | 2696.7k |
Average Volume 20d | 3234.4k |
As of February 22, 2025, the stock is trading at USD 15.43 with a total of 2,696,694 shares traded.
Over the past week, the price has changed by +0.26%, over one month by +3.42%, over three months by +5.24% and over the past year by +15.16%.
Neither. Based on ValueRay Fundamental Analyses, Blue Owl Capital is currently (February 2025) neither a good nor a bad stock to buy. It has a ValueRay Fundamental Rating of -5.68 and therefor a neutral outlook according to the companies health.
Based on ValueRays Analyses, Dividends and Discounted-Cash-Flow, the Fair Value of OBDC as of February 2025 is 16.35. This means that OBDC is currently overvalued and has a potential downside of 5.96%.
Blue Owl Capital has received a consensus analysts rating of 3.70. Therefor, it is recommend to hold OBDC.
- Strong Buy: 4
- Buy: 2
- Hold: 2
- Sell: 1
- Strong Sell: 1
According to ValueRays Forecast Model, OBDC Blue Owl Capital will be worth about 18.6 in February 2026. The stock is currently trading at 15.43. This means that the stock has a potential upside of +20.22%.
Issuer | Forecast | Upside |
---|---|---|
Wallstreet Target Price | 15.9 | 2.7% |
Analysts Target Price | 15.7 | 1.7% |
ValueRay Target Price | 18.6 | 20.2% |