Walmart Inc. (WMT) fundamental stock analysis