Crude Oil is trading 5.1% down at $84.72 as weakening global demand signals trigger a sharp pullback from last week's spike above $100.
- Traders are reassessing growth and consumption forecasts following recent agency outlooks highlighting slower demand expectations through 2026.
- Easing concerns regarding sustained shortages have pressured prices lower, despite the persistence of ongoing geopolitical supply risks.