Coles shares surge on analyst upgrade after earnings miss.