Walmart plows forward in Q2