Live feed16:18:00·724dPRReleasevia QuantisnowBlue Owl Capital Corporation Reports First Quarter Net Investment Income Per Share of $0.47 and NAV Per Share of $15.47ByQuantisnow·Wall Street's wire, on your screen.OBDC· Blue Owl Capital CorporationOWL· Blue Owl Capital Inc.Finance