Campbell's earnings report due amid margin pressure | PiQ Markets