Markets rallied for most of last week, pushing the S&P 500 and the Dow to new record closes.  For the week, the S&P 500 rose 1.21%, the Dow gained 0.67%, and the Nasdaq grew 1.36%.  Despite some volatile weeks, markets ended May on an upbeat note.  For the month, the S&P 500 picked up 2.10%, the Dow gained 0.82%, and the Nasdaq rose 3.10%.

Click here to read the full article.