Latest / Energy Economics with Fexingo: Oil Prices, Renewables, and the Cost of Power

Why Chinese Demand Drop Is Hitting Oil Harder Than Supply Cuts
Oil has cratered more than eight percent in five days, with WTI crude now at $80.36 a barrel. The usual suspects — Middle East tensions, OPEC+ meetings — aren't driving this slide. Instead, Lucas and Luna dig into a quieter force: China's economy. Fresh data shows retail sales in China posted their first drop in over three years, and the Bank of Japan just hiked rates to one percent, the highest since 1995, which is tightening financial conditions across Asia. Meanwhile, the U.S.-Iran deal threatens to add more supply to a market that's suddenly looking at weaker demand. The…
The skinny
The skinny isn't ready yet — notes appear once the transcript is processed.