U.S. stock indexes rallied on Thursday, with the Nasdaq's 1.9% advance boosted by gains in semiconductor shares, while inflation fears eased after the U.S. and Iran signed a peace agreement, although investors still priced in interest rate hikes this year from the...

read more