On January 13, 2025, Blue Owl Capital Corporation III (OBDE) merged with and into Blue Owl Capital Corporation (NYSE: OBDC), with OBDC as the surviving company. For additional information, please refer to the closing press release.
Latest quarterly results
Q3 2024
Quarter ended Sep 30, 2024
$15.28
Net asset value per share
$0.47
Net investment income per share
$0.37
Regular dividend per share
11.0%
Dividend Yield
Source: Q3'24 Earnings Release
For complete information regarding our financials, see our public filings