Market Memo for May 29-June 5, 2017