Market Memo for June 26-July 3, 2017