Post #2138648
1.31K
🛢 Oil inventories report from API reveals a significant drop, with crude stockpiles falling by 11.12 million barrels compared to expectations of an increase of 1.9 million barrels. Previously, the decline was 2.1 million barrels.