Discover why Blue Owl Capital (OBDC) looks undervalued: with a 12.4% dividend yield, $17B loan portfolio, 0.85 P/B, and 15% upside—click here to read now.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results