Latest PetroLogic report outlines oil supply constraints
Oil balances remain tight and prices are comfortably pinned above US$100 with risks to the upside, according to Enverus Intelligence Research’s latest PetroLogic report, Supply Constraints Dominate.