Blue Owl BDC nets $20 million in March share sale
Published: Apr 1, 2026

The $22 billion Blue Owl Credit Income Corp. was recently the target of a tender offer from Saba Capital and Cox Capital at a steep discount.