The last 100% rally is rather dubious The recovery to 15 from 2 was rational extension of full recovery in oil . But with crude in backwardation and Opec huge spare capacity - this last 100% upswing into Biden clean energy is rather dubious here imho
feels like Banks are ultra long and pitching their inventory hard before the expiration date