Oil Prices Near $120 Trigger Stock Market Volatility Amid Geopolitical Tensions in February 2026 | MarketWire

Oil hits $120 a barrel, stirring stock market fears. Key drivers include geopolitical uncertainty and inflationary risks.

Read full article on MarketWire