Top Wall Street analysts recommend these stocks for the long haul