US Crude Oil Inventories Plunge to 7.12 Billion Barrels, Lowest Since March 1984
US crude inventories have fallen for 17 consecutive weeks, the longest decline on record, dropping to 7.12 billion barrels—the lowest since March 1984. Strategic reserves also hit a four-decade low, with total petroleum stocks down for 10 straight weeks, signaling deepening supply concerns.
Read More