
Blue Owl Capital trades at 21% discount to NAV, yielding 11% with strong dividend coverage and buybacks.
Blue Owl Capital Corporation (OBDC) shares are trading at a 21% discount to their net asset value (NAV), presenting an attractive investment opportunity with an 11% dividend yield. The company's adjusted net investment income of $0.34 per share comfo...



