India, June 3 -- After recovering from early weakness to end Monday's session mostly higher, stocks saw further upside during trading on Tuesday. With the continued upward move, the Nasdaq and the S&P 500 reached their best closing levels in over three months.

The major averages ended the day off their highs of the session but still firmly positive. The Nasdaq advanced 156.34 points or 0.8 percent to 19,398.96, the S&P 500 climbed 34.43 points or 0.6 percent to 5,970.37 and the Dow rose 214.16 points or 0.5 percent to 42,519.64.

The continued strength on Wall Street came following the release of a Labor Department report showing an unexpected increase by job openings in the U.S. in the month of April.

The Labor Department said job openin...