Wall Street hits records on earnings and U.S.-Iran optimism

Business