Oil prices are down $2 a barrel today and Wednesday's EIA report showed a shocking growth of crude stocks in excess of 10m barrels.

Now that oil is down approaching 50% from it's highs following Russia's invasion, the Department of Energy has announced they'll be refilling the SPR using the oil exchange contracts made with companies who took delivery of oil in the past months and agreed to replenish following the price stabilization.