You just read:

Owl Rock Capital Corp. Reports First Quarter Net Investment Income Per Share of $0.37 and NAV Per Share of $14.09

News provided by

Owl Rock Capital

May 05, 2020, 16:39 ET