Inflation Spikes and Oil Surges as Tech Rally Stalls
Hotter-than-expected April CPI data and escalating Middle East tensions sent oil prices soaring above $102, dashing hopes for imminent Fed rate cuts. Meanwhile, technology stocks retreated as investors pivoted to defensive sectors amid high-stakes U.S.-China trade talks.