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
FY 2024
Fiscal Year ended Dec 31, 2024
$15.26
Net asset value per share
$0.47
Net investment income per share
$0.37
Regular dividend per share
11.0%
Dividend Yield
Source: Q4'24 Earnings Release
For complete information regarding our financials, see our public filings