US stock markets close with strong gains
US stocks finished below the highs but still scored strong gains across the board:
Closing changes:
- S&P 500 +0.9%
- Nasdaq Comp +1.5%
- DJIA +1.1%
- Russell 2000 +1.2%
- Toronto TSX Comp +0.3%
The Nasdaq is within striking distance of the June high and the war in the Middle East has barely dissuaded the bulls.

Travel and semiconductor names were particularly strong today with AMD up 8.7%.