blue owl capital - OBDC

OBDC

Close Chg Chg %
11.20 -0.28 -2.50%

Open Market

10.92

-0.28 (2.50%)

Volume: 2.36M

Last Updated:

Jun 3, 2026, 1:00 PM EDT

Company Overview: blue owl capital - OBDC

OBDC Key Data

Open

$11.01

Day Range

10.90 - 11.04

52 Week Range

10.52 - 15.19

Market Cap

$5.56B

Shares Outstanding

496.31M

Public Float

491.37M

Beta

0.67

Rev. Per Employee

N/A

P/E Ratio

15.89

EPS

$0.71

Yield

1,320.25%

Dividend

$0.31

EX-DIVIDEND DATE

Jun 30, 2026

SHORT INTEREST

N/A

AVERAGE VOLUME

3.74M

 

OBDC Performance

1 Week
 
-0.44%
 
1 Month
 
-5.48%
 
3 Months
 
-2.27%
 
1 Year
 
-23.06%
 
5 Years
 
N/A
 

OBDC Analyst Ratings

  • Sell
  • Under
  • Hold
  • Over
  • Buy
Number of Ratings 12
Full Ratings ➔

Snapshot

Average Recommendation BUY Average Target Price 13.442
Number of Ratings 12 Current Quarters Estimate 0.325
FY Report Date 06 / 2026 Current Year's Estimate 1.292
Last Quarter’s Earnings 0.31 Median PE on CY Estimate N/A
Year Ago Earnings 1.582 Next Fiscal Year Estimate 1.307
Median PE on Next FY Estimate N/A

Earnings Per Share

This Quarter Next Quarter This Fiscal Next Fiscal
# of Estimates 11 11 12 11
Mean Estimate 0.32 0.32 1.29 1.31
High Estimates 0.37 0.37 1.40 1.42
Low Estimate 0.31 0.31 1.25 1.25
Coefficient of Variance 5.44 5.04 3.46 3.57

Analysts Recommendations

Current 1 Month Ago 3 Months Ago
BUY 9 9 9
OVERWEIGHT 1 1 1
HOLD 2 2 2
UNDERWEIGHT 0 0 0
SELL 0 0 0
MEAN Buy Buy Buy

Insider Actions for Blue Owl Capital - OBDC

Date Name Shares Transaction Value
Apr 28, 2026 Eric Kaye Director 19,472 Open market or private purchase of non-derivative security Non-derivative transaction at $11.9 per share 231,716.80
Apr 28, 2026 Eric Kaye Director 20,144 Open market or private purchase of non-derivative security Non-derivative transaction at $11.92 per share 240,116.48
Mar 3, 2026 Logan Nicholson President 60,557 Open market or private purchase of non-derivative security Non-derivative transaction at $11.32 per share 685,505.24
Mar 3, 2026 Logan Nicholson President 24,443 Open market or private purchase of non-derivative security Non-derivative transaction at $11.32 per share 276,694.76

Blue Owl Capital in the News