Oil prices fell sharply on Wednesday, retreating more than 3% as a new OPEC outlook signaled that global supply and demand are expected to reach balance in 2026 — a shift from previous projections of a deficit. Brent crude settled $2.45 lower at $62.71 per barrel, while WTI declined $2.55 to $58.49. Both benchmarks posted […]
