US supermarket group Publix has reported an 18.9% drop in third quarter earnings, despite a marginal sales gain.