Market Memo for July 18-25, 2016