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.

Investor Relations

Latest Financial Results

Feb 19, 2025 • 4:40 PM EST

FY 2024 Year End Results

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 periodic filings

Our portfolio at a glance

Portfolio size (at fair value)

$13.2B

Portfolio companies

227

Senior secured investments

81%

Floating rate investments (debt)

96%

As of December 31, 2024 • Q4'24 10-K

Learn more about our portfolio

Latest views on the market environment from CEO Craig Packer

Latest presentation

Latest quarterly results

$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

Stock information

Contact information

Corporate Office & Investor Relations

Blue Owl Capital Corporation
399 Park Avenue
38th Floor
New York, NY 10022
T: 212-419-3000
credit-ir@blueowl.com