Blue Owl Capital Corporation Announces September 30, 2025 Financial Results
1. OBDC reported Q3 2025 NII per share of $0.37, down from $0.42. 2. Fourth-quarter dividend declared at $0.37, yielding 9.9%. 3. Net asset value per share decreased to $14.89 from $15.03. 4. New investment commitments rose to $1.3 billion; repayments at $797 million. 5. OBDC announced a merger agreement with OBDC II to enhance shareholder value.