Oil prices up over 3% today amid attacks on vessels in the Strait of Hormuz.Published by The Spectator IndexApr 22, 2026 9:10:03 PM UTC