Oil jumps on Iran tensions, US stock futures drop April 20, 2026 · Moneyweb Read full story at source