Blue Owl Capital Q2 FY26 GAAP net investment income rises to $176.17 million; net asset value per share slips to $14.26 - OBDC News | Rallies