News

As analysts estimate the break-even costs for oil production in the United States, the world's leading oil producer, to be around $60 per barrel, there could be a floor to how low prices could go ...