Back to screener

OBDC

Blue Owl Capital Corp

Financial · Asset Management · USA

$10.11

Market cap $4.99B

Valuation

Health

Mood

Fear

Dividend yield

13.45%

TTM

13.03%

Forward

Explore SmartStockScore

Data updated daily