Stocks surged and Brent crude oil dropped $3.45 after Iran war peace deal announced.
Open shared insight