Publix Posts 3Q Earnings Drop