Stocks surged as tensions between Trump and Zelenskyy cooled while a report on U.S. inflation came in line with expectations. Natural gas and banking stocks led gains while semiconductor shares faced ...