A summer swoon for the stock market appears to be over for now.
The Standard & Poor's 500 index closed within six points of its all-time high Tuesday, less than two weeks after slumping on concerns about rising tensions in Iraq and Ukraine.
Investors were encouraged by economic reports that suggested growth may be poised to pick up, while inflation remains subdued. A pair of company earnings reports also hinted that consumers may be getting more confident and spending more.
Home Depot, the nation's largest home improvement retailer, rose after raising its annual profit forecast following a strong spring selling season. TJX, the parent company of T.J. Maxx,...