The major US stock indices are closing solidly higher with the NASDAQ index leading the way.
Nasdaq and S&P have their best day since March
All sectors of the S&P close higher for the 2nd consecutive day.
S&P closes 1.16% from its all-time highs
Nasdaq closes 3.24% from its all-time