OBDC

$11.77-0.13 (-1.13%)

Market OpenUpdated 9:44 AM EDT

Blue Owl Capital Corporation is a business development company.