Publix profit up 26.3% in Q3