A late-day rally helped all three major stock indexes finish May higher. Gap shares surged after the clothing retailer posted strong results.
Source link