
Blue Owl Capital (NYSE:OBDC) reported first-quarter 2026 adjusted net investment income of $0.31 per share and net asset value per share of $14.41, as management said lower base rates, tighter spreads and reduced fee income weighed on earnings. Chief Executive Officer Craig Packer said the quarter was “more challenging” from an earnings perspective, with headwinds [...]
Earnings tickerreport May 16, 2026