Markets today: S&P 500 spikes in final 20 minutes of U.S. trading
A renewed bout of volatility gripped stocks in the final stretch of May, with the market finishing higher amid a rotation between technology and other industries. After dropping almost one per cent amid a selloff in tech megacaps, the S&P 500 rose about as...