Weekly Market Recap Jul 23, 2017