Tech stocks face a grim May 2026 as the market story rolls from Hormuz and oil to a financial and economic crash and deflation. Brent and US crude are selling off, with a run through $68 and further downside possible, contrary to calls for $250+ oil. Banks are also at risk as the stagflation narrative gives way to deflation. x.comÂ