India, March 21 -- After recovering from an initial move to the downside, stocks have moved significantly higher over the course of the trading session on Thursday. The tech-heavy Nasdaq has risen to its best intraday level in well over five months.

The major averages have pulled back off their best levels in recent trading but remain firmly positive. The Dow is up 159.13 points or 0.6 percent at 25,904.80, the Nasdaq is up 72.30 points or 0.9 percent at 7,801.27 and the S&P 500 is up 19.71 points or 0.7 percent at 2,843.94.

Apple (AAPL) has helped to lead the markets higher, with the tech giant jumping by 3.3 percent to its best intraday level in four months.

The advance by Apple comes after Needham upgraded its rating on the company's ...