A rally in technology giants pushed stocks toward their best day since early August, while hopes for diplomatic efforts to end the Iran war drove oil prices lower and provided further support to markets.
A rally in technology giants pushed stocks toward their best day since early August, while hopes for diplomatic efforts to end the Iran war drove oil prices lower and provided further support to markets.