Oil futures declined on Thursday, with U.S. benchmark crude prices marking their lowest settlement since April. “Concerns about faltering demand are beginning to overtake supply worries linked to the Russia-Ukraine war and that is putting pressure on energy futures markets this week,” said Tyler Richey, co-editor at Sevens Report Research, told MarketWatch. West Texas Intermediate crude for August delivery fell 52 cents, or 0.5%, to settle at $95.78 a barrel on the New York Mercantile Exchange.
…
Source: Marketwatch