Sector & Market
Russia April Crude Output Falls 460k bpd
Russia's crude oil production fell 460,000 bpd in April 2026 to just over 8.8 million bpd, per IEA data.
Oil product exports dropped 340,000 bpd from March to 2.2 million bpd, the lowest recorded by t