News

US oil producers face challenges maintaining margins with WTI crude prices hovering around $60 per barrel due to corporate ...