Dow Futures Edge Higher as Dell and NetApp Rally on Earnings Results Oil Prices Slip on Hopes of USIran Deal IVZ Q1 2026 Earnings EPS Misses Estimates Yet Stock Gains on Strategic Outlook Strait of Hormuz Reopening Timeline Faces Skepticism from Traders