#May market recap