Oil tops $100 a barrel for the first time since May as widening conflict in the Middle East threatens a further squeeze on global supplies CNN International @cnni · 2026-07-23