July 18 Market Update