Observable data points shared across all narratives
A 47% drop in Russia's oil and gas revenues signals weaker export earnings, which can lower Brent crude prices due to reduced supply expectations or demand concerns.
This is not investment advice. Market exposure is based on conditional event analysis.
Russia's budget deficit reached 3.5 trillion rubles, or 1.5% of GDP, in January and February 2026. This deficit reflects a sharp 47% drop in oil and gas revenues, which are crucial for government income. Additionally, major Russian exporters reduced their currency sales by 31% in February, limiting foreign exchange inflows.