The expected demand for crude in 2026, estimated at 43 million bpd, would result in a marginal surplus of about 20,000 bpd, ...