Blue Owl Capital Corporation Reports First Quarter Net Investment Income Per Share of $0.47 and NAV Per Share of $15.47
NEW YORK, May 8, 2024 /PRNewswire/ -- Blue Owl Capital Corporation (NYSE: OBDC, or the "Company") today announced financial results for its first quarter ended March 31, 2024. FIRST QUARTER 2024 HIGHLIGHTS First quarter net investment income ("NII") per share of 0.05 per share Total dividends for the first quarter were $0.42 per share, representing a 10.9% a ...