Blue Owl Capital Inc. (OWL) shares plunged 6.37% on November 7th, following the release of third-quarter financial results from two of its affiliated companies, Blue Owl Capital Corporation III (OBDE) and Blue Owl Capital Corporation (OBDC).
OBDE, a specialty finance company focused on lending to U.S. middle-market companies, reported net investment income per share of $0.41 for the third quarter of 2024, in line with the prior quarter but exceeding its regular dividend by 17%. However, the company's net asset value per share dipped slightly to $15.49, compared to $15.56 as of June 30, 2024.
Meanwhile, OBDC, another affiliated middle-market lending company, reported stronger results with net investment income per share of $0.47, exceeding its regular dividend by 27% and generating a return on equity of 12.4%. OBDC's net asset value per share also declined modestly to $15.28, down from $15.36 as of June 30, 2024.
While both affiliated companies maintained stable portfolio performance and continued origination activity, investors may have reacted negatively to the slight declines in their net asset values, coupled with ongoing economic uncertainties and concerns about the potential impact on the broader Blue Owl Capital business.