Oil Price Surge Signals Supply Fear Has Returned to Energy Markets
Oil price surge of 2.69% overnight to $96.28 per barrel WTI tells you everything you need to know about what’s quietly shifting beneath the surface of 2026’s fragile macro consensus. While equity investors fixated on the S&P 500’s modest 0.38% dip and tech’s steeper 0.76% decline, the real story unfolded in energy markets where crude … Read more