Companies: 10,795·Total market cap: $144.5T
Blue Owl Capital Corporation

Blue Owl Capital Corporation

OBDCNYSEFinancial Services● Active
$11.02
$-0.28(-2.48%)
Market Cap$5.5B
P/E Ratio
52W High$15.185
52W Low$10.52
Overview

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

EPS (TTM)$0.70obdc eps ttm · obdc earnings per shareEarnings history
PE Ratio (TTM)15.7×obdc pe ratio ttm · obdc price to earningsPE Ratio deep dive
Revenue (TTM)$1.3Bobdc revenue ttm · obdc annual revenueFull revenue history
Dividend Yield13.07%does obdc pay dividends · obdc dividend yieldDividend history
Shares Outstanding506.1Mobdc shares outstanding · obdc floatShares outstanding history
Next EarningsAug 5, 2026Est.obdc earnings date · obdc next earningsEarnings history

Financial Snapshot

Full Financials
FY 2025Revenue$1.68B▲ +52.55% YoY
202320242025
blue owl capital corporation revenue · obdc revenue 2025
FY 2025Net Income$627.4M▲ +5.45% YoY
202320242025
blue owl capital corporation net income · obdc profit 2025
FY 2025EPS$1.24▼ 18.95% YoY
202320242025
obdc eps · blue owl capital corporation earnings per share 2025
TTM:Revenue: $1.31BNet Income: $360.4MEPS: $0.70View income statement →

Analyst Ratings & Price Target

Full Forecast
SellBuy
Buy13 analystsis obdc a buy · obdc analyst rating
Strong Buy
0
Buy
10
Hold
3
Sell
0
Strong Sell
0
12-Month Price Target
$13.00Low
$11.02Current
$13.00Avg Target17.97% upside
$13.00High
obdc price target · obdc 12 month forecast

Total: 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.

Stock Performance

Full History
1D-2.48%
1W+0.00%
1M-2.91%
3M-3.92%
YTD-11.34%
1Y-25.03%
5Y-24.93%

About Blue Owl Capital Corporation

CEOCraig William Packer
IPO DateJul 18, 2019
Employees
CountryUS

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.

OBDC stock priceOBDC quote todaylive ticker
Data provided by Financial Modeling PrepLast updated: Jun 8, 2026Not investment advice