The retailer notched a 6.8% sales gain in May, for a total of $20.97 billion.