Crude oil had one of the biggest sell offs in history and its still at $90. The SPR release ends in October so that’s a million barrels gone, and then your full Russian sanctions start in December. Saudi Arabia may even cut production before all that in September. Makes no sense to sell when energy is literally in its best state in years
Leave a Reply