EIA’s Short-Term Energy Outlook cuts 2026 global oil production to 100.8 mln b/d
from 101.9 mln b/d; 2027 production is 109.7 mln b/d (prior 109.8 mln b/d). The
report lowers 2026 global oil demand to 102.7 mln b/d from 102.8 mln b/d and
raises 2027 demand to 105.0 mln b/d from 104.8 mln b/d.