Weekly Market Commentary – October 30, 2019

U.S. equity markets led by the S&P 500 rallied close to their all-time highs, boosted by better than expected corporate earnings and signs of progress being made in the U.S./China trade negotiations.

Download