October 23, 2026CommoditiesStocks·Bullish·market
Oil stocks rally as WTI crude tops $103 a barrel
Oil stocks rallied as WTI crude price topped $103 a barrel. Devon Energy and Diamondback Energy each gained 5%, while Occidental Petroleum rose 3%.
Detected & updated continuously · Source: Nebula
Story subjects