newsfilter
← Latest News
PR Newswire·

Blue Owl Capital Corporation Announces September 30, 2025 Financial Results

  • Blue Owl Capital Corporation (OBDC) reported third-quarter 2025 GAAP net investment income per share of $0.37, compared to $0.42 in the prior quarter.
  • Adjusted net investment income per share for the third quarter was $0.36, down from $0.40 in the second quarter of 2025.
  • The board declared a fourth-quarter 2025 regular dividend of $0.37 per share, representing an annualized yield of 9.9%.
  • Net asset value per share declined to $14.89 as of September 30, 2025, from $15.03 in June 2025, primarily due to unrealized depreciation on select portfolio names.
  • Total investments at fair value reached $17.14 billion, with 238 portfolio companies across 30 industries.
  • New investment commitments totaled $1.3 billion in the third quarter, while sales and repayments amounted to $797 million.
  • Investments on non-accrual increased to 1.3% of the portfolio fair value, up from 0.7% in June 2025.
  • OBDC entered into a definitive merger agreement to combine with Blue Owl Capital Corporation II (OBDC II), with OBDC as the surviving entity.
  • A new share repurchase program was approved on November 4, 2025, authorizing the buyback of up to $200 million of common stock over 18 months.
  • Total debt outstanding increased to $9.53 billion, with the company maintaining compliance with all financial covenants.
  • Weighted average total yield of accruing debt and income-producing securities at fair value was 10.3% as of September 30, 2025.
  • First-lien senior secured debt investments comprised 74.4% of the portfolio, while specialty finance equity investments made up 7.6%.