FORTUNE — The S&P 500 (SPX) set another record high on Tuesday as investors snapped up shares amid encouraging signs of strengthening economy.

The index ended the day up 0.6% at 1,911.91 after reaching an intra-day high of 1,912.28. It was the fourth straight daily gain following more than a week of bumpy trading that saw the index close as low as 1,870.85.

MORE: Pilgrim’s Pride willing to pay premium for Hillshire’s brands

The Dow Jones Industrial Average and the NASDAQ also got boosts on Tuesday after experiencing a similarly bumpy two weeks prior to Memorial Day weekend. The Dow, which also set trading records earlier this month before tumbling several hundred points, closed today up 0.42% at 16,675.50. The NASDAQ has climbed more than 140 points in the past week and finished Tuesday up 1.2% at 4,237.07 – the index’s highest point since the first week of April.