Observable data points shared across all narratives
A decline in Russia's oil and gas revenues reflects lower global oil prices, which can put downward pressure on Brent Crude prices.
This is not investment advice. Market exposure is based on conditional event analysis.
Russia's budget deficit rose to ₽5.87 trillion ($78.55 billion) from January to April 2026, increasing by nearly ₽3 trillion compared to previous periods. This surge is driven by a 38.3% decline in oil and gas revenues, a key source of government income. The deficit growth raises concerns about Russia's fiscal stability and its ability to fund public services and obligations.