US stock futures rose slightly amid hopes for a US-Iran deal despite ongoing blockades. Major indices gained, with the S&P 500 reaching pre-war levels, driven by tech stocks. Crude oil prices declined, while JPMorgan earnings beat expectations.