Publix 2023 Earnings - Total revenue up 4.7%, earnings up 49%