28
Oil prices fell back below $95 a barrel as the Iranian regime allows more vessels to transit the Straight of Hormuz. The S&P 500 rallied.
Published: March 16, 2026 3:25 pm
Source: Investor's Business Daily — Read original