US stocks close the day with solid gains

Nasdaq up 0.92%. S&P up 0.76%.  Dow up 0.86%
The US major indices are ending the day with solid gains.
The Nasdaq index is leading the way, closing at record highs today.