Blue Owl Capital Corporation (OBDC) delivered third quarter results that exceeded analyst expectations for both top and bottom-line figures. The company reported a net asset value (NAV) per share of $14.32, up from $14.26 in the prior quarter, supported by portfolio markups and accretive share repurchases. Deployment activity accelerated significantly during the period, with new investment commitments nearly tripling sequentially to $891 million.
Key Highlights
- GAAP net investment income (NII) of $0.34 per share beat the analyst estimate of $0.32.
- Total investment income reached $392.1 million, surpassing the consensus forecast of $383.82 million.
- New investment commitments totaled $891 million, a substantial increase from $319 million in the second quarter of 2026.
- Credit quality remained stable with investments on non-accrual representing only 0.8% of the total portfolio at fair value.
- The company repurchased $35 million of common stock during the quarter, contributing to the growth in NAV per share.