Market Memo June 28- July 5, 2021