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.