Oil price drop to temper industry activity?
November 4, 2024 On Monday, Oct. 28, oil prices fell 6%, sending WTI to $67 a barrel. The solid $70-a-barrel support level was smashed, and negative sentiment suggests oil will spend the rest of 2024 seeking a new price support level. What caused such a …