Stock futures moved higher on Tuesday following a strong session in which traders shrugged off a breakdown in peace talks between the U.S. and Iran, yet were optimistic that a deal between the two countries was still possible. Traders also navigated a slew of fresh corporate earnings results. S&P 500 futures rose 0.3%, while those tied to the Dow Jones Industrial Average added 21 points. Nasdaq-100 futures climbed 0.5%. Technology stocks supported the broader market for another day. Oracle rose nearly 5% in premarket trading, building on the more than 12% gain it saw in the prior trading day. Sandisk gained more than 2% on the heels of Evercore ISI initiating coverage with an outperform rating. Wall Street once again proved resilient in the face of increased geopolitical uncertainty. The major averages posted solid gains to start the week even after U.S.-Iran negotiations over the weekend broke down. President Donald Trump also said Monday that, “We’ve been called by the other side.” He also said: “They’d like to make a deal very badly.” Monday’s gains erased the S&P 500 losses suffered since the Iran war began. “We’re seeing divergences. We’re seeing a rotation back into the pro-cyclical parts of the market,” Mike Wilson, chief investment officer and chief U.S. equity strategist at Morgan Stanley, said on CNBC’s “Squawk Box,” adding that those moves signal that “things are going to resolve constructively in the second half of this year.” He continued, “The lows are in.” Investors on Monday were able to shrug off a jump in oil prices. West Texas Intermediate crude futures settled up 2.6% at $99.08 a barrel, while Brent crude advanced more than 4% to $99.36. Energy prices rose as the U.S. began a blockade in the Strait of Hormuz. Helping sentiment was the release of March’s producer price index reading, as the index rose much less than expected on the month. To be sure, upside on Tuesday was kept in check after the release of more corporate earnings. JPMorgan Chase reported better-than-expected Q1 figures, but it cut its net interest income guidance. That sent the stock down 1.6%. Wells Fargo also posted disappointing numbers, pushing the stock down more than 2%. Those numbers follow a mixed report from Goldman Sachs. Shares declined Monday after the company’s first-quarter fixed income trading revenue fell by 10% from the year-earlier period. That overshadowed a huge spike in investment banking fees and an overall profit that beat analyst expectations. Treasury yields held steady on Tuesday following a softer-than-expected producer price index reading and as oil prices slid amid the latest developments in the Middle East. The yield on the 10-year U.S. Treasury note — the benchmark for government borrowing — dropped by less than 1 basis point to 4.293%. The 2-year Treasury note yield, which is more sensitive to short-term Federal Reserve interest rate decisions, was less than 1 basis point lower at 3.774%. The longer-dated 30-year Treasury bond yield was also down by less than 1 basis point at 4.898%. Asia-Pacific markets were mostly higher Tuesday, amid hopes that a deal between Washington and Tehran was still possible even as the U.S. blockades Iranian shipments in the Strait of Hormuz. South Korea’s Kospi ended Tuesday’s session 2.74% higher to 5,967.75, while the small-cap Kosdaq advanced 2% to 1,121.88. Japan’s Nikkei 225 rose 2.43% to 57,877.39, while the Topix gained 0.87% to 3,755.27. Australia’s S&P/ASX 200 ended 0.5% higher at 8,970.8. Mainland China’s CSI 300 index ended 1.19% higher at 4,701.28, while Hong Kong’s Hang Seng index gained 0.88% as of its last hour of trade. India markets were closed for a holiday. Oil prices fell on Tuesday, as the International Energy Agency forecast that “demand destruction will spread” amid growing supply scarcity and higher average prices because of the conflict in the Middle East. U.S. crude oil futures for May delivery were down more than 3% to $95.84 per barrel as of 8:42 a.m. ET. International benchmark Brent for June delivery was down more than 1% at $97.78 per barrel. The conflict has already led to the greatest disruption to oil supply in history, according to the IEA, and the largest-ever monthly spike in prices during March. Gold rose more than 1% on Tuesday, recovering from a near one-week low hit in the previous ​session, as hopes of a ​resolution to the war ​in Iran weighed on the dollar and eased inflation concerns as oil prices eased. Spot gold was up 1.1% at $4,788.76 per ounce. U.S. gold futures ⁠for ‌June delivery rose 1% to $4,812.80.