S&P 500, Nasdaq climb after tech surge, Trump Iran optimism

Business