Oil Prices Plunge Below $80 After U.S. Navy Intervenes in Strait of Hormuz Incident | MarketWire

Oil prices fell sharply to $80 per barrel as U.S. Navy action eased supply concerns, boosting S&P 500 gains.

Read full article on MarketWire