Google Finance
Near 12:46 p.m. ET, the Dow was up 36 points, the S&P 500 was up 4 points, and the Nasdaq was up 14 points.
The S&P 500 climbed to as high as 2130.92, crossing the May 21 peak of 2130.82.
The Nasdaq also crossed its closing and intra-day highs reached on Friday, gaining up to 5224.41 points.
There's no major economic data due today and it's a relatively quiet week.
The big news to start the week, however, was gold's flash crash on Sunday night that sent the commodity to a five-year low.
On Monday afternoon, the precious metal was down more than 2% at around $1,107.60.