BREAKING: Iran's President Pezeshkian says Iran is ready to end the war with the US but wants guarantees.

US stocks are surging on the news.