By Stuart Turley, Energy News Beat In a dramatic turn of events that has sent shockwaves through global energy markets, oil prices surged nearly 3% on February 18, 2026, following the abrupt collapse of peace talks between Russia and Ukraine in Geneva. Brent crude futures climbed 2.7% to $69.15 per barrel, while West Texas Intermediate […]