🇺🇸 U.S. oil just surged +10% at the open and blasted past $105 a barrel.

Peace talks with Iran collapsed. No deal, no relief.

Hormuz remains choked, and so does the market.

Source: @KobeissiLetter