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.

Nasdaq daily
Nasdaq daily

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

Source: Forex Live