Blue Owl Capital Corporation Reports Second Quarter Net Investment Income Per Share of $0.48 and NAV Per Share of $15.26
/PRNewswire/ -- Blue Owl Capital Corporation (NYSE: OBDC, or the "Company" and formerly known as Owl Rock Capital Corporation) today announced financial...