The hits keep coming for P&G and Walmart