Live feed16:15:00·1141dPRReleasevia QuantisnowOwl Rock Capital Corp. Reports First Quarter Net Investment Income Per Share of $0.45 and NAV Per Share of $15.15ByQuantisnow·Wall Street's wire, on your screen.ORCC· Owl Rock Capital CorporationOWL· Blue Owl Capital Inc.Finance