Analysts are upbeat about Walmart in the long term, but say high costs will impact margins over the near term. read more