Blue Owl Capital Corporation (OBDC) announced Q4 2025 financial results with GAAP NII of $0.38 per share and Adjusted NII of $0.36 per share. The Board declared a Q1 2026 dividend of $0.37 per share, approved a new $300 million share repurchase program, and the Company announced an agreement to sell $400 million of investments.
Key takeaways
Fourth quarter 2025 GAAP net investment income (NII) per share was $0.38, while Adjusted NII per share was $0.36.
Net Asset Value (NAV) per share was $14.81 as of December 31, 2025, down from $14.89 as of September 30, 2025.
The Board declared a regular dividend of $0.37 per share for Q1 2026, payable on or before April 15, 2026.
A new $300 million share repurchase program was approved on February 18, 2026, replacing the prior $200 million authorization.
OBDC entered into an agreement to sell $400 million of investments at fair value (99.8% of par) to institutional investors.
Investments on non-accrual represented 1.1% of the portfolio at fair value as of December 31, 2025, improving from 1.3% in the prior quarter.