Reopening of Strait of Hormuz reduces oil supply fears; crude oil prices stabilize.
Open shared insight