The S&P 500 and Nasdaq reached all-time highs on Monday after the US and Mexico reached a new trade agreement, which Trump has said was "much more fair" than the current North American Free Trade Agreement.
The S&P 500 gained 0.8%, closing at 2,896.74 with the best performing sectors being materials and financials, while the Nasdaq Composite rose 0.9%, breaking above 8,000 for the first time. Gains were made...
Managed by Nick Clay
Forcing KIID and prospectus changes
Countdown to 31 October
Fallout from fund suspension continues
Artemis and Woodford