Oil off the lows despite Energy Traders signaling margins are shrinking
Oil prices are under pressure again this Wednesday, despite the small uptick near $75 earlier, proving that the current Oil production cuts from OPEC+ are simply not enough. Especially when Russia, who would take the biggest share of supply cuts,