US stocks end the session with decent gains

Nasdaq leads the charge higher.
The US stocks are ending the session with decent gains.
Solid day and closing near the highs too.