Clear Street has initiated coverage on Blue Owl Capital Corp (OBDC) with a Buy rating as of September 4, 2025. This marks the firm's first assessment of the company, highlighting its potential based on research and analysis of business fundamentals, industry dynamics, and growth prospects.
Headquartered in New York City, Blue Owl Capital Corp focuses on investment opportunities in middle-market companies across the U.S. with EBITDA ranging from $10 million to $250 million. The firm targets investments that balance current income with capital appreciation, primarily in senior secured, subordinated, or mezzanine loans and equity-related instruments. As of now, Blue Owl manages a portfolio that includes approximately 219 companies across various sectors, such as internet software, healthcare, and manufacturing.
Currently priced at $12.26, Blue Owl Capital Corp has a market cap of $6.2 billion and a P/E ratio of 9.28, with a remarkable dividend yield of 1236.4%. Upcoming earnings are slated for August 4, 2026, with an estimated EPS of $0.37 and revenues of $469.9 million.
Analyst ratings and price targets like this one provide insights based on research and financial models. However, it's essential to remember that these assessments reflect assumptions that may not materialize as expected. Investment decisions should consider a range of factors, including company fundamentals, competitive positioning, and individual financial goals. Analyst views are just one of many inputs to consider when making investment choices.
Analyst ratings can evolve over time as new information becomes available, and different analysts may hold varying opinions on the same company. As of November 1, 2025, the consensus rating for Blue Owl Capital Corp stands at Buy, with 7 Strong Buy, 8 Buy, and 4 Hold ratings among 19 analysts.
This update provides insight into Blue Owl's current standing in the market and the positive outlook suggested by Clear Street's new coverage.
