Dow Futures Edge Higher as Dell and NetApp Rally on Earnings Results Oil Prices Slip on Hopes of USIran Deal TU Q1 2026 Earnings EPS Surpasses Expectations on Cost Discipline Iran Nuclear Deal May Trigger Stock Market Selloff Despite Wall Street Optimism