Blue Owl Capital Corporation is expected to report Q3 2026 revenue of $383.82 million and an EPS of $0.32, with its current $10.39 share price trading significantly below the $13.10 analyst consensus target.

Investors are primarily focused on the company’s dividend sustainability and its ability to maintain stable Net Asset Value (NAV) per share in a shifting interest rate environment.

The company has recently integrated the OBDE merger and has reported double-digit return on equity for seven consecutive quarters. Management's focus on capital preservation and record-high institutional fundraising provide further support for its defensive portfolio strategy.