Blue Owl Capital Corporation (OBDC) Stock Analysis & Winston Score
Blue Owl Capital Corporation is a business development company (BDC) that lends money to mid-sized private businesses that cannot easily borrow from traditional banks or issue public bonds. Its main product is direct loans — mostly senior secured debt — made to private equity-backed companies across industries like software, healthcare, and business services. It is one of the largest publicly traded BDCs in the United States. The company makes money by collecting interest on its loan portfolio, which totaled roughly $13 billion in assets as of recent filings. It operates almost entirely in the United States and is externally managed by Blue Owl Capital, a large alternative asset manager, which gives it access to a wide deal pipeline but also means management fees flow out to the parent firm. The key growth driver is continued demand for private credit as companies bypass traditional banks, but the main risk is rising loan defaults if the economy weakens and borrowers struggle to repay their floating-rate debt.
Winston Score: 55/100 — Good
A decent business — some strong pillars, some weaker.
- Quality: Strong (21/30)
- Growth: Weak (4/20)
- Cash Flow: Exceptional (10/10)
- Stability: Mixed (3/10)
- Valuation: Strong (8/10)
- Ownership: Mixed (4/15)
Key Facts
Price: $10.99
Market Cap: $5.5B
Sector: Financial Services
Industry: Financial - Credit Services
Exchange: New York Stock Exchange


