Oil jumps and stock futures slip on renewed US-Iran fighting

May 7, 2026

Oil jumps and stock futures slip on renewed US-Iran fighting