Markets reacted very severely when the Iranians effectively closed Hormuz in the middle of march, suggesting high oil prices are very negative for stocks.
Yet after the US implemented what appears to be an indefinite blockade, oil prices seem to have stabilized and stocks have taken off to new highs. The US has constrained middle eastern oil supply just as the Iranians had. Why do stocks and oil seem so receptive to America’s blockade but have a complete opposite reaction to the Iranian closure of the strait?