10 Jun Latest Energy / Automotive News and Analysis OPEC $66.48/bbl, WTI Crude $65.39/bbl
London, June 10, 2025 (Oilandgaspress) –-The EIA now projects that fewer wells will be drilled and completed through 2026. As a result, annual production averages are set to plateau: 13.42 million bpd in 2025, and 13.37 million bpd in 2026. The days of year-on-year output...