US stocks ultimately closed higher in what was another choppy session dominated by contradictory geopolitical headlines surrounding the Middle East conflict.

Dow returned to above the 50k level, although equity futures pulled back after hours as NVIDIA shares slipped post-earnings despite beating on the top and bottom lines.

Dow notched a record close, while it was reported that a final draft US-Iran agreement had been reached through Pakistani mediation and could be announced within hours, although…

US stocks ultimately closed higher in what was another choppy session dominated by contradictory geopolitical headlines surrounding the Middle East conflict.