Tag: oil prices
Oil Prices Plunge 3% as Oversupply Crisis Deepens, Hammering Energy Stocks
Oil prices plunged 3% on November 19, 2025, as a 4.4 million barrel U.S. inventory build exposed a global oversupply crisis, triggering sharp declines in energy stocks and forcing OPEC+ to pause production hikes amid fears of a $55/barrel 2026 average.
- November 20 2025
- Arlen Lockewood
- 0 Comments