Wall Street's main indices have posted weekly and monthly gains as Dell results drove tech shares higher while investors awaited details on a potential US-Iran deal.
US President Donald Trump said in a social media post that he would make a final decision on the Iran deal on Friday.
An Iranian official earlier said Iran was looking for action, not words, when it came to an agreement.