Walmart's chief financial officer John David Rainey has said the company has made changes to "appeal to a much broader ...