Market Update October 31