Bull
$18.68
Scenario price
$10.100
+0.030 (+0.30%)At close
Blue Owl Capital Corporation is a specialty finance company focused on lending to United States middle-market companies. The Company’s investment objective is to generate current income and, to a lesser extent, capital appreciation by targeting investment opportunities with favorable risk-adjusted returns, including senior secured, subordinated, or mezzanine loans and equity-related instruments. Its investment strategy is intended to generate favorable returns across credit cycles with an emphasis on preserving capital. It has investments in approximately 219 portfolio companies. Its portfolio by industry includes Internet software and services, insurance, food and beverage, asset-based lending and fund finance, healthcare providers and services, healthcare technology, buildings and real estate, consumer products, manufacturing, aerospace and defense, distribution, business services, and others. It is externally managed by Blue Owl Credit Advisors LLC.
Blue Owl Capital Corp (OBDC) is currently priced at $10.11, with a forward P/E ratio of 8.30, suggesting it is undervalued compared to its earnings potential. However, the stock has an RSI of 25.82, indicating it is oversold, which could signal a potential rebound. The main risk is the recent negative net income reported for Q1 2026 at -24.38 million USD, which raises concerns about profitability in the near term.
Scenario prices are the last monthly forecast band of the current year. Probabilities are fixed model weights (25 / 50 / 25), not guarantees.

Data Center Investments Face Political Headwinds

S&P 500 Hits Record High Amid Market Optimism

High-Net-Worth Investors Maintain Confidence in Private Credit

Blue Owl Capital Announces Q3 Financial Results Release Date

SEC Approves Plans to Expand Access to Private Markets for Individual Investors
Blue Owl Capital Corporation is a specialty finance company focused on lending to United States middle-market companies. The Company’s investment objective is to generate current income and, to a lesser extent, capital appreciation by targeting investment opportunities with favorable risk-adjusted returns, including senior secured, subordinated, or mezzanine loans and equity-related instruments. Its investment strategy is intended to generate favorable returns across credit cycles with an emphasis on preserving capital. It has investments in approximately 219 portfolio companies. Its portfolio by industry includes Internet software and services, insurance, food and beverage, asset-based lending and fund finance, healthcare providers and services, healthcare technology, buildings and real estate, consumer products, manufacturing, aerospace and defense, distribution, business services, and others. It is externally managed by Blue Owl Credit Advisors LLC. It operates in the Financials sector.
Blue Owl Capital Corp (OBDC) is currently priced at $10.11, with a forward P/E ratio of 8.30, suggesting it is undervalued compared to its earnings potential. However, the stock has an RSI of 25.82, indicating it is oversold, which could signal a potential rebound. The main risk is the recent negative net income reported for Q1 2026 at -24.38 million USD, which raises concerns about profitability in the near term.
No posts yet
Sign up or log in to join the discussionThis page is for research only and is not investment advice. Models can be wrong. Past performance does not guarantee future results.