Skip to content

OBDC

Blue Owl Capital Corporation

Stock

$10.30−0.14 (−1.34%)Close Oct 2, 2026

Adjusted price

−8.49% total return, past year

Key statistics

Market cap
$5.1B
P/E (TTM)
18.2
52-week range
$10.30$13.48
Beta (5Y monthly)
0.65
Median dollar volume
$32.2M
Shares outstanding
493.1M
Sector
Financials
First close
Jul 18, 2019

Total

1M
−6.7%
YTD
−9.0%
1Y
−8.5%

Per year

3Y
+2.6%
5Y
+5.0%
Since 2019
+5.5%

Financials

Net income

$289MLast 12 months

EPS

$0.56Last 12 months

Annual returns

2019 from Jul 18 · 2026 through Oct 2