June 29 Market Observations