Finance July 10, 2026 US stocks today: Nasdaq rallies to sharply higher close; chip surge offsets Iran worries