Blue Owl Capital Corporation (OBDC) Stock Analysis
Financial Services · Asset Management
Sell if holding. At $11.05, A.R:R 1.1:1 is below the 1.5:1 minimum. Reward from here is too thin for a buy — the engine flags exit. Additional concerns: Thin upside margin: 6.1%; Concentration risk — Loan Portfolio: first lien debt investments (73.1%).
Blue Owl Capital Corporation is an externally managed BDC focused on direct lending to U.S. upper-middle-market companies with EBITDA above $50 million, primarily through first lien senior secured loans. As of December 31, 2025, it held investments in 234 portfolio companies... Read more
Sell if holding. At $11.05, A.R:R 1.1:1 is below the 1.5:1 minimum. Reward from here is too thin for a buy — the engine flags exit. Additional concerns: Thin upside margin: 6.1%; Concentration risk — Loan Portfolio: first lien debt investments (73.1%). Chart setup: No recognized chart pattern (not a breakout, bounce, continuation, recovery, falling knife, or range) — technicals mixed. Score 6.2/10, moderate confidence.
Passes 5/8 gates (clean insider activity, no SEC red flags, earnings proximity 78d clear, semi cycle peak clear, materials cycle peak clear). Fails on weak momentum and favorable risk/reward ratio and death cross (50MA < 200MA). Suitability: moderate.
Recent Developments — Blue Owl Capital Corporation
Latest news
- Blue Owl Capital (OBDC) to Release Earnings on Wednesday - MarketBeat — MarketBeat neutral
- Blue Owl Capital Corporation $OBDC is Brown University's Largest Position - MarketBeat — MarketBeat neutral
- Blue Owl Capital Corporation (OBDC) Q1 Earnings and Revenues Lag Estimates - Yahoo Finance — Yahoo Finance negative
- OBDC stock slumps as Q1 base rates, spreads weigh on earnings, new commitments nearly halve - Seeking Alpha — Seeking Alpha negative
- BLUE OWL CAPITAL ($OBDC) Releases Q1 2026 Earnings - Quiver Quantitative — Quiver Quantitative neutral
Generated 2026-05-20T21:06:21Z.
Thesis
Key Metrics
Quality Signals
Options Flow
Concentration Risks(10-K Item 1A)
- LOWloan_portfoliointernet software and services11%10-K Item 1: 'The largest industry in our portfolio as of December 31, 2025 was internet software and services, which represented, 11.1% of our total portfolio, based on fair value.'
- HIGHloan_portfoliofirst lien debt investments73%10-K Item 1: 'our portfolio consisted of 73.1% first lien debt investments'
Model-generated analysis — not investment advice. Not a registered investment advisor. Past performance does not guarantee future results. Full disclaimer
Rating Breakdown
1 floor-breaker
Price action weak — below key moving averages, no momentum carry. Needs a base before trend-continuation setups apply.static
Price Targets
Position Sizing
Risk Alerts
Earnings
Verdict History
Frequently Asked Questions
Sell if holding. At $11.05, A.R:R 1.1:1 is below the 1.5:1 minimum. Reward from here is too thin for a buy — the engine flags exit. Additional concerns: Thin upside margin: 6.1%; Concentration risk — Loan Portfolio: first lien debt investments (73.1%). Chart setup: No recognized chart pattern (not a breakout, bounce, continuation, recovery, falling knife, or range) — technicals mixed. Prior stop was $10.58. Score 6.2/10, moderate confidence.
Take-profit target: $11.73 (+6.2% upside). Prior stop was $10.58. Stop-loss: $10.58.
Concentration risk — Loan Portfolio: first lien debt investments (73.1%); Thin upside margin: 6.1%; Leverage penalty (D/E 1.3): -0.5.
Blue Owl Capital Corporation trades at a P/E of 15.7 (forward 8.4). TrendMatrix value score: 8.3/10. Verdict: Sell.
19 analysts cover OBDC with a consensus score of 4.2/5. Average price target: $13.
What does Blue Owl Capital Corporation do?Blue Owl Capital Corporation is an externally managed BDC focused on direct lending to U.S. upper-middle-market...
Blue Owl Capital Corporation is an externally managed BDC focused on direct lending to U.S. upper-middle-market companies with EBITDA above $50 million, primarily through first lien senior secured loans. As of December 31, 2025, it held investments in 234 portfolio companies with $17.19 billion in total assets and $7.40 billion in net assets.