Oil prices fell sharply on Tuesday, February 25, 2025, as economic data and trade concerns fueled fears of weaker global energy demand. Brent crude dropped 2.65%, settling at $73.17 per barrel on the Intercontinental Exchange (ICE), while West Texas Intermediate (WTI) slid 2.95% to close at $69.05 per barrel on the New York Mercantile Exchange […]