Sales at grocers have been mixed and their stocks have soured