Market Notes – June 28