The S&P 500 and Nasdaq indices reached all-time highs on Monday after the US and Mexico reached a new trade deal Donald Trump described as "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...
Putting the tech into protection
Square Mile’s series of informal interviews
Fallout from Haywood suspension
Launching later in 2019
£80bn funds under calculation