Sept 9, 2024

Breaking Bad

Our expected fork in the road for oil may have arrived.

Oil prices are breaking bad as global economic growth/oil demand continues to slow, the supply shock is looking increasingly less likely, the ...