Tue, 21-Oct-2025

US oil price crash on oversupply, lack of demand

US Oil Price Drops

The huge downfall in oil markets is observed on today (April 20). According to the details, US oil price rushed 94%, decreasing as low as $1 per barrel. The sources said that this is the lowest since New York Mercantile Exchange (NYMEX) introduced oil futures trading in 1983. The managing director at Fathom Consulting Erik … Read more