Live feed16:59:00·1875dPRReleasevia QuantisnowOwl Rock Capital Corp. Reports First Quarter Net Investment Income Per Share of $0.26 and NAV Per Share of $14.82ByQuantisnow·Wall Street's wire, on your screen.ORCC· Owl Rock Capital CorporationFinance