Stochter
Profile Picture
WS Investor 20 May 2026, 18:40
U.S. crude oil inventories fell by 7.863 million barrels, a much larger drawdown than expectations for a 2.500 million barrel decline and deeper than the previous 4.306 million barrel drop.

Comments

No comments yet.