Owl Rock Capital Corp. Reports First Quarter Net Investment Income Per Share of $0.31 and NAV Per Share of $14.88
/PRNewswire/ -- Owl Rock Capital Corporation (NYSE: ORCC, or the "Company") today reported net investment income of $122.4 million, or $0.31 per share, and net...