De Raad van Bestuur van Owl Rock Capital Corporation heeft een terugkoopplan goedgekeurd op 6 mei 2024.