Owl Rock Capital Corp. Reports Full Year Results and Fourth Quarter Net Investment Income Per Share of $0.35 and NAV Per Share of $15.08
/PRNewswire/ -- Owl Rock Capital Corporation (NYSE: ORCC, or the "Company") today reported net investment income of $137.9 million, or $0.35 per share, and net...