The S&P 500 gained 10 points, or 0.6 per cent, to 1,849, shortly after 1 pm Eastern time. That was a point above its closing high on December 31, 2013. The Dow Jones industrial average was up 121 points, or 0.7 per cent, to 16,494. The Nasdaq composite rose 28 points, or 0.7 per cent, to 4,211.
Apple and Microsoft both rose more than 2 per cent.
The industrial supply company dropped the most in the S&P 500, down 5.3 per cent, after reporting that it missed fourth-quarter earnings by a penny. The stock slumped USD 2.57 to USD 45.64.
After years of squeezing more and more profits out of every dollar of revenue, companies will have to lift that top line to hit their earnings targets for this year, said Joseph S Tanious, global market strategist at JPMorgan. But he's optimistic. "You will see strong revenue growth," he said. He said a 4 per cent to 6 per cent increase in S&P 500 earnings per share shouldn't be "too difficult.