Market Memo for July 31-August 7, 2017