(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

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
What is the price of OBDC stocks?
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%.
Is Blue Owl Capital a good stock to buy?
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%.
Is OBDC a buy, sell or hold?
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
What are the forecast for OBDC stock price target?
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%