Oil prices fell more than $2 a barrel on Wednesday, weighed down by an OPEC report saying global oil supply will match demand in 2026, marking a further shift from its earlier projections of a supply deficit.
Brent crude futures fell $2.45, or 3.76%, to close at $62.71 a barrel. U.S. West Texas Intermediate crude lost $2.55, or 4.18%, to settle at $58.49 a barrel.