Earnings, private stock price take a hit at Publix