OBDCBlue Owl Capital Corporation

$11.18

Is the business good?