Publix raises stock price following Q2 results