Strong earnings from investment banks and big health care companies are helping send stocks solidly higher in early trading on
Technology stocks were also higher following a recent bout of weakness. Microsoft rose 1.9 percent.
The S&P 500 index rose 20 points, or 0.7 percent, to 2,770.
The Dow Jones Industrial Average climbed 195 points, or 0.8 percent, to 25,444. The Nasdaq composite added 74 points, or 1 percent, to 7,506.
Bond prices were little changed. The yield on the 10-year Treasury note held steady at 3.16 percent.