Market update for June 16 – June 29