Publix reports Q4 sales