Oil Price Surge Sparks Market Selloff and Sector Shift
Oil surge causes market decline and sector shifts in April 2026, as investors react to geopolitical tensions, inflation fears, and energy price volatility.
April 2, 2026
12 min read
