Walmart EVP Nicholas Christopher James sells 2,900 shares for $309,731.74 - WMT News | Rallies