It was a solid day for US equity markets, with all three major indices gaining throughout US trading hours. The S&P 500 finished the day with gains of 1.18% and reclaimed the 3900 mark to close in the 3920s, only about 0.6% away from last week’s intra-day all-time highs. The Dow closed 1.39% higher, having broken a key barrier of resistance at 31,650 to advance to fresh intra-day all-time highs around 32,000. The Nasdaq 100 0.81% higher. That means the three major indices have recovered 3.2%, 2.6% and 4.3% from the lows hit at the start of Tuesday’s session.