NASDAQ 100 rises 2% as US and Iran agree to halt strikes, resume talks - TrendCloud