The strait is not open, Trump is pretending it is, to save face. Iran is charging $2M per ship, which will net them $90B and that is significantly higher than their oil revenue ($60B). Plus they get to keep their enriched uranium. Yes they lost some buildings and bridges but the strait fee is enough to rebuild. Iran is in a stronger position now than when the war started. TACO Trump lost the war.
> Iran is charging $2M per ship,
Iran wants to charge $2M per ship as part of it's ceasefire conditions - which will almost certainly be rejected since that would impact every ship/nation traversing these waters. Waters that are not owned by Iran.
> Plus they get to keep their enriched uranium.
There's 0% chance of that happening.
> Iran is in a stronger position now than when the war started.
All of Iran's senior leadership are dead. Most or all of the "second-string" leadership is dead. All but their ground-force military is destroyed.