Stocks managed gains late Tuesday at the end of a choppy session as investors mulled the latest corporate deal and profit news on the anniversary of the bear market bottom.
The Dow Jones industrial average added nearly 12 points, or 0.1%, according to early tallies. The S&P 500 index added less than two points. Both closed at 6-week highs.
The Nasdaq composite gained 8 points, or 0.4%, ending at a fresh 18-month high.