Since mid-2022, oil has traded within a narrow range of $65 to $97 per barrel, primarily due to concerns of supply surpassing demand. In April 2023, OPEC+ responded by announcing production cuts to curb excess supply and stabilize prices, with further extensions to these cuts continuing since then.
Subscribe To Our Free Newsletter |