U.S. stocks surged in May 2026, with the S&P 500 and the Nasdaq posting their largest monthly gains in years. The rally was fueled by robust corporate earnings, which outweighed the drag from a war-induced oil supply shock that has pushed crude prices to their highest level in four years.

Traders are closely watching geopolitical tensions and OPEC+ decisions, as rising oil prices challenge the broader economic outlook.