Blue Owl Capital Corporation (OBDC) fundamental stock analysis