Walmart wins on pricing, but passing through inflation too