WS #13995
WTI and Brent drop over 3% as demand concerns and inventory builds outweigh supply risks from Hormuz, pressuring energy stocks and aiding airlines.
Oil Price Decline Despite Hormuz Tensions
WTI and Brent drop over 3% as demand concerns and inventory builds outweigh supply risks from Hormuz, pressuring energy stocks and aiding airlines.