Kroger beats Walmart, Aldi in store-brand price comparison