Blue Owl Capital Corporation trades at a 21% discount to NAV, offering a compelling risk-reward profile with a Buy rating. OBDC's adjusted NII of $0.34 per share covers its $0.31 base dividend, suppor
Blue Owl Capital NYSE: OBDC reported second-quarter 2026 adjusted net investment income of $0.34 per share, up from $0.31 in the prior quarter, as a large investment realization and higher specialty-f