EIA sees 2025 world oil output of 104.4 mln bpd, vs prior forecast 104.1 mln bpd. Sees 2026 output of 105.1 mln bpd (previous 105.4 mln bpd)

10 Jun 2025 16:07Energy