Blue Owl Capital Corporation Reports Q1 2026 Financial Results
Blue Owl Capital Corporation (OBDC) reported first-quarter 2026 financial results, showing GAAP net investment income of $0.32 per share and adjusted NII of $0.31 per share. The net asset value per share declined to $14.41 from $14.81 in the prior quarter, primarily due to credit spread widening. The company also announced a $300 million stock repurchase program.

Topics: credit rating earnings portfolio performance stock repurchase