Markets Steady on US-Iran Peace Hopes as Oil Falls to $85; SpaceX Stages Record $75 Billion IPO
US stocks traded mixed and oil prices fell on June 12, 2026 as Wall Street reacted to growing optimism over a tentative US-Iran peace deal that could lift oil sanctions and reopen the Strait of Hormuz. President Trump said he canceled planned strikes overnight, citing a 'very strong memorandum of understanding,' with a possible signing in Switzerland as soon as Sunday. Crude fell about 2% to near $85 per barrel, while SpaceX completed the largest IPO on record, raising $75 billion and closing up more than 19% on its debut.