Where Will Oil Prices Go from Here?
Executive Summary In 2026 oil prices have round-tripped from $57 per barrel to over $110 per barrel and then back to around $70 per barrel (see first graph). With the apparent breach of the ceasefire with Iran, prices recently jumped to $78 per barrel. The blockade of [...]