Blue Owl Capital Corporation posted Q1 2025 net investment income of $201.3 million and adjusted NII per share of $0.39. The company closed a major merger with OBDE, expanding total assets to over $18 billion. Portfolio yields remained strong amid continued floating rate exposure.
Adjusted net investment income per share was $0.39, down from $0.47 in Q4 2024.
Net asset value (NAV) per share declined slightly to $15.14 from $15.26.
Total investment income reached $464.6 million, driven by the OBDE merger.
Portfolio yield on fair value remained solid at 10.7% with 96.5% of debt at floating rates.
OBDC remains well-positioned post-merger with strong liquidity, portfolio quality, and a stable dividend outlook despite slight yield compression.