Today, U.S. forces lifted the blockade on all maritime traffic entering and exiting Iranian ports..."

"Our working assumption is that ~80% of energy flows will resume by the end of Q3 but a return to 'normal' could stretch into 2027."

At least three Iranian oil tankers and two cargo vessels have transited the Strait of Hormuz following the US announcement that it would remove its naval blockade as part of the…