Stocks drop and oil rises as Hormuz hopes fade

North America Business High confidence — 75/100

Confirmed

Sources: CNA