Blue Owl Capital Corporation OBDC shares have declined 5.5% since it reported weaker-than-expected third-quarter results on Nov. 5, 2025. Elevated expense level and lower prepayment-related income and ...