The U.S. Treasury's General License U (issued March 20, 2026) is explicitly designed to exert downward pressure on oil prices…
The US Treasury issued a temporary waiver on restrictions for certain stranded Russian oil shipments, announced around March 12-13, 2026,…
Europe has hit a mathematical wall: the blockage of the Strait of Hormuz has removed 5 to 7 million barrels…