Blue Owl Capital Corporation (OBDC) Stock

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.

Understand Blue Owl Capital Corporation: how it makes money

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.

Bull case

  • Scale in the credit platform: Assets Under Management and Credit is $128.0B, and Direct Originations (Platform) are $27.0B (2026-03-31 quarter data provided).
  • Pipeline for future fee-earning activity: Assets Under Management Not Yet Paying Fees is $28.0B, alongside New Capital Commitments of $14.0B.

Bear case

  • Time lag from investment pipeline to paid activity: A sizable portion of Assets Under Management is not yet paying fees ($28.0B), which can mean delayed monetization.
  • Portfolio reduction risk from repayments and sales: Repayments and Sales (Investment Activity) are $1.5B, and Repayments (OBDC) are $1.4B, which can offset new deployments.
Valuation — source: SEC EDGAR (first-party)
Price$10.78
Market Cap$5.35B
P/E Ratio14.8
Price / Book0.75
Price / Sales3.00
DCF Value (model)$15.73
DCF Upside vs Price45.9%
Profitability & Growth — source: SEC EDGAR
Revenue (TTM)$1.85B
Net Margin33.9%
Revenue Growth (YoY)-14.6%
EPS Growth (YoY)-110.2%
Valuation vs Sector & Industry
Stock P/E14.8
Sector P/E (Financial Services)8.9
Industry P/E (Financial - Credit Services)17.3
vs Sector66.9%
vs Industry-14.3%
Smart-Money Activity — SEC Form 4 / 13F / Congressional disclosures
Insider Buys (12mo)7
Top Institutional HolderCALIFORNIA STATE TEACHERS RETIREMENT SYSTEM ($181.89M)
Institutional Holders Tracked10
Company
SectorFinancial Services
IndustryFinancial - Credit Services
CEOCraig William Packer
CountryUS
IPO Date2019-07-18

Related Companies (Business model: Closed-End Fund; 8 closest by market cap; US-domiciled)

  • Liquidia Corporation (LQDA)
  • Lantheus Holdings, Inc. (LNTH)
  • Loar Holdings Inc. (LOAR)
  • Bank OZK (OZK)
  • Louisiana-Pacific Corporation (LPX)
  • Main Street Capital Corporation (MAIN)
  • Blue Owl Technology Finance Corp. (OTF)
  • Grand Canyon Education, Inc. (LOPE)
OBDC earnings history · OBDC institutional & insider holders · OBDC KPIs & operating metrics · Congress trades · Insider trades · Short interest · Stock screener

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.