EIA projects 2026 world oil output at 99 million bpd, down from prior forecast of 101.6 million bpd; expects 2027 output of 109.3 million bpd versus 109.5 million bpd previously

09 Jun 2026 16:03Energy