Diplomatic Signs Ease Supply Disruption Fears Among Traders
Oil prices fell 4.2% on June 12, 2026, as traders bet on diplomatic resolutions easing supply concerns, according to OilPrice.com. The decline follows a 12% drop in WTI crude since ... Read More