US stocks rallied as reports throughout the session suggested the US and Iran are moving closer towards a deal to end the war. President Trump said talks have gone well and suggested he wants a deal completed before travelling to China next week, although he later added there is “never a deadline”. Sectors were broadly firmer outside of Energy and Utilities. Technology rallied, buoyed by gains in semiconductors after AMD rallied post-earnings. SPX +1.46% at 7,365, NDX +2.08% at 28.599, DJI +1.24% at 49,911, RUT +1.47% at 2,887.Looking ahead, highlights include Australian Trade Balance (Mar), BoJ Minutes (Mar), Comments by US...