OBDC logo

OBDC

Blue Owl Capital CorporationNYSEFinancial Services
$10.86+0.93%OpenMarket Cap: $5.55B

As of 2026-04-06

Valuation

View Details

P/E (TTM)

8.85

PEG

1.62

P/B

0.75

P/S

3.96

EV/EBITDA

18.85

DCF Value

$87.95

FCF Yield

24.9%

Div Yield

13.9%

Margins & Returns

Gross Margin

62.7%

Operating Margin

56.1%

Net Margin

44.7%

ROE

8.2%

ROA

3.7%

ROIC

4.5%

Financials

View All
PeriodRevenueNet IncomeEPS
Q4 2025$407.9M$119.1M$0.23
FY 2025$1.68B$627.4M$1.24
Q3 2025$291.8M$128.2M$0.25
Q2 2025$298.6M$137.5M$0.27

Analyst Ratings

View All
Keefe, Bruyette & WoodsMarket Perform
2026-02-23
Truist SecuritiesBuy
2026-02-23
RBC CapitalOutperform
2026-02-20
RBC CapitalOutperform
2025-11-26
Keefe, Bruyette & WoodsMarket Perform
2025-11-10

Trading Activity

Insider Trades

View All
Nicholson Loganofficer: President
BuyMon Mar 02
Nicholson Loganofficer: President
BuyMon Mar 02
Reddy Neenaofficer: Vice President and Secretary
BuyMon Dec 01
Nicholson Loganofficer: President
BuyWed Nov 19
Packer Craigdirector, officer: Chief Executive Officer
BuyWed Nov 19

Company Info

Sector

Financial Services

Industry

Country

US

Exchange

NYSE

Beta

0.70

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