Blue Owl Capital Corporation (OBDC) is a Financial Services stock trading at $10.78 (as of 2026-07-24), with a market capitalization of $5.35B and a trailing P/E of 14.8. Figures are sourced from first-party U.S. SEC EDGAR filings and market data.
Blue Owl Capital Corporation is a business development company that invests in middle-market companies in the United States. Its investment approach includes making loans (such as senior, subordinated, and mezzanine debt) and investing in equity-related securities like warrants, preferred stock, and common stock.
Blue Owl Capital Corporation invests in middle-market companies through senior secured and unsecured loans, subordinated and mezzanine loans, and also considers equity-related securities such as warrants and preferred and common equity, aiming to earn returns from these credit and related investments.
The profit engine is the cycle of originating and deploying credit (and related equity interests), which grows Assets Under Management and Credit, while repayments and sales reduce the portfolio and Assets Under Management Not Yet Paying Fees can take time to become fee-earning.
Business quality (Weak): The company is a focused business development credit investor, and the provided operational metrics track the origination and monetization pipeline (AUM, not yet paying, originations, repayments), but no reportable revenue segments or additional operating metrics details are provided here.
Valuation: At 15× earnings, OBDC trades 23% above the Financial - Credit Services average (13×). Note: one-time items can distort reported P/E.
| Price | $10.78 |
| Market Cap | $5.35B |
| P/E Ratio | 14.8 |
| Price / Book | 0.75 |
| Price / Sales | 3.00 |
| DCF Value (model) | $15.73 |
| DCF Upside vs Price | 45.9% |
| Revenue (TTM) | $1.85B |
| Net Margin | 33.9% |
| Revenue Growth (YoY) | -14.6% |
| EPS Growth (YoY) | -110.2% |
| Stock P/E | 14.8 |
| Sector P/E (Financial Services) | 8.9 |
| Industry P/E (Financial - Credit Services) | 17.3 |
| vs Sector | 66.9% |
| vs Industry | -14.3% |
| Insider Buys (12mo) | 7 |
| Top Institutional Holder | CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM ($181.89M) |
| Institutional Holders Tracked | 10 |
| Sector | Financial Services |
| Industry | Financial - Credit Services |
| CEO | Craig William Packer |
| Country | US |
| IPO Date | 2019-07-18 |
Data as of 2026-07-24.
Figures sourced from U.S. Securities and Exchange Commission (SEC EDGAR) filings and market data. Not personalized investment advice.