Oil Price Pressure as Brent Falls to $67.75 and WTI to $62.56 — Market Faces Geopolitical Shifts, Supply Surprises, Weak Demand Signals, and Investor Caution 18-02-2026
Oil price benchmarks Brent and WTI weakened on February 18, 2026, amid cautious investor sentiment driven by geopolitical developments, supply-demand dynamics, OPEC+ signals, and macroeconomic headwinds.
