Exclusive: Oil marketing firm Eighty-Eight oil declares force majeure –
Oil MarketingDevika Krishna Kumar NEW YORK (Reuters) – U.S. crude marketing company Eighty-Eight Oil LLC has declared force majeure after oil producers across the Rockies and North Dakota shut production as the coronavirus eroded demand and sent prices plunging, four sources familiar with the matter said. The company declared force majeure after producers selling oil […]