Blue Owl Capital Corporation Reports Third Quarter 2026 Financial Results

Blue Owl Capital Corporation (OBDC) has released its financial results for the third quarter ended September 30, 2026. The company reported a GAAP net investment income (NII) per share of $0.34 and an adjusted NII per share of $0.33. Net Asset Value (NAV) per share rose to $14.32, up from $14.26 in the previous quarter, driven by higher portfolio marks and accretive share repurchases. The company demonstrated active deployment with $891 million in new investment commitments during the quarter. Credit quality remained stable, with non-accrual investments representing 2.9% of the portfolio at cost. Management expressed optimism regarding future market economics, noting that floating-rate loans and wider spreads should provide continued tailwinds.

By Blue Owl Capital Corporation · PR Newswire ·

Tickers: $OBDC $OWL

Topics: dividend declaration financial results investment commitments net asset value

Read the full article at PR Newswire

More World news