
Blue Owl Capital Corporation
Blue Owl Capital Corporation (OBDC) Stock Overview
Key statistics and deep links to earnings, valuation, revenue, dividends, and more.
FMP · OBDC · as of Jun 8, 2026
Key Statistics
Explore Blue Owl Capital Corporation Data
obdc stock data · financialsFinancial Snapshot
Full FinancialsAnalyst Ratings & Price Target
Full ForecastTotal: 13 · Buy rate: 76.9%
The OBDC analyst consensus is Buy, based on ratings from 13 Wall Street analysts over the past 3 months. The average 12-month price target is $13.00, representing +17.97% upside from the current price of $11.02.
Competitors & Peers
obdc competitorsStock Performance
Full HistoryAbout Blue Owl Capital Corporation
Blue Owl Capital Corporation Owl Rock Capital Corporation is a business development company. The fund makes investments in senior secured or unsecured loans, subordinated loans or mezzanine loans and also considers equity-related…
what is blue owl capital corporation · obdc stock overview · blue owl capital corporation company profile · who is blue owl capital corporation ceo · obdc NYSE · blue owl capital corporation headquarters · blue owl capital corporation business segments
About Stock Overview & Key Data
Blue Owl Capital Corporation (OBDC) is a Financial Services company in the Financial - Credit Services industry, listed on NYSE since Jul 18, 2019. As of the latest trading session, OBDC stock price is $11.02, with a market capitalization of $5.5B. The stock has returned -25.03% over the past 12 months and -11.34% year-to-date.
According to 13 Wall Street analysts, the consensus rating for Blue Owl Capital Corporation stock is Buy, with an average 12-month price target of $13.00. In fiscal year 2025, Blue Owl Capital Corporation reported revenue of $1.7B and net income of $627.4M. For detailed data — including Blue Owl Capital Corporation revenue history, earnings, dividends, and PE ratio — use the tabs above.
Frequently Asked Questions
As of the latest trading session, Blue Owl Capital Corporation (OBDC) stock price is $11.02. The stock is traded on NYSE under the ticker symbol OBDC. The 52-week range is $10.52 – $15.19.