oil report due at 17:30 Moscow time. API inventories show a decrease of 2. 188 million barrels.

16 May 2026, 20:12
U.S. oil report due at 17:30 Moscow time; API inventories show a decrease of 2.188 million barrels.