OBDC Blue Owl Capital Corporation logo

OBDC Blue Owl Capital Corporation

Financial Services
$11.03-1.34%ClosedMarket Cap: $5.47B

As of 2026-05-25

Valuation

View Details

P/E (TTM)

8.88

PEG

1.63

P/B

0.77

P/S

4.18

EV/EBITDA

21.36

DCF Value

$86.38

FCF Yield

19.7%

Div Yield

13.7%

Margins & Returns

Gross Margin

63.7%

Operating Margin

49.7%

Net Margin

27.5%

ROE

4.8%

ROA

2.2%

ROIC

3.9%

Financials

View All
PeriodRevenueNet IncomeEPS
Q1 null$311.9M$-24.4M$
Q4 null$407.9M$119.1M$
FY null$1.68B$627.4M$
Q3 null$291.8M$128.2M$

Analyst Ratings

View All

Consensus

Buy

Target (Consensus)

$13.50

Target (Median)

$13.50

Target Range

$13.00 - $14.00

4 Strong Buy7 Buy2 Hold0 Sell0 Strong Sell
Truist SecuritiesBuy
2026-05-19
Wells FargoEqual Weight
2026-05-08
Keefe, Bruyette & WoodsMarket Perform
2026-04-16
Keefe, Bruyette & WoodsMarket Perform
2026-02-23
Truist SecuritiesBuy
2026-02-23

Trading Activity

Insider Trades

View All
Kaye Eric A.director
BuyTue May 12
Kaye Eric A.director
BuyMon Apr 27
Kaye Eric A.director
BuyMon Apr 27
Nicholson Loganofficer: President
BuyMon Mar 02
Nicholson Loganofficer: President
BuyMon Mar 02

Company Info

Sector

Financial Services

Industry

Financial - Credit Services

Country

US

Exchange

Beta

0.69

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 securities including warrants and preferred stocks also pursues preferred equity investments and common equity investments. Within private equity, it seeks to invest in growth, acquisitions, market or product expansion, refinancings and recapitalizations. It seeks to invest in middle market companies based in the United States, with EBITDA between $10 million and $250 million annually and/or annual revenue of $50 million and $2.5 billion at the time of investment.

Peers