Energy Market Update – June 6, 2025
Russia’s oil and gas revenue dropped 35% year over year in May to 512.7 billion roubles ($6.55 billion), as lower global oil prices and sanctions continued to pressure the Kremlin’s finances. Revenue also declined 53% from April, prompting the finance ministry to cut its June forecast and raise the projected 2025 budget deficit to 1.7% […]
Energy Market Update – June 6, 2025 Read More »
Energy Update