A trade deal struck Monday between Mexico and the United States sent Wall Street soaring, with the S&P 500 and Nasdaq closing at fresh all-time highs.

Read full article here: Fin24 Market News