Blue Owl Capital Corporation (OBDC)

NYSE: OBDC · Real-Time Price · USD
10.05
-0.12 (-1.18%)
At close: Oct 23, 2026, 4:00 PM EDT
10.03
-0.02 (-0.20%)
After-hours: Oct 23, 2026, 7:59 PM EDT
Market Cap4.96B -25.2%
Revenue (ttm)1.70B -3.0%
Net Income288.63M -56.9%
EPS0.57 -61.8%
Shares Out 493.14M
PE Ratio17.52
Forward PE7.70
Dividend$1.26 (12.54%)
Ex-Dividend DateSep 30, 2026
Volume2,723,133
Open10.13
Previous Close10.17
Day's Range9.98 - 10.16
52-Week Range9.81 - 13.58
Beta0.69
AnalystsBuy
Price Target13.10 (+30.35%)
Earnings DateNov 4, 2026