Brent oil prices, somewhere between $120,250,000, $120,000 a barrel... at that level, consumers start to modify their behavior.
This is the price level needed for demand destruction to balance the current ~12-13 mbd physical deficit.
1 calls
consistently strong, high-conviction calls that played out