Blue Owl Capital Corporation is rated HOLD, reflecting modest portfolio quality decline, falling yields, and likely dividend reduction. OBDC trades at a 17% discount to Q3 '25 NAV and a P/B of 0.85%, ...