U.S. stocks and precious metals saw gains as U.S.-Iran negotiations advanced, with the agreement text nearing finalization. The Nasdaq 100 Index rose over 1%, the S&P 500 Index increased by 0.6%, and the Nasdaq Composite climbed nearly 1%. Spot silver surged 3.00% to $75.90 per ounce, while spot gold rose 0.63% to $4,510 per ounce. The next round of talks is expected in early June.