gold ends above $1,500, best since may 10