At 9:38 a.m. ET (1438 GMT), the Dow Jones Industrial Average was up 106.44 points, or 0.42 percent, at 25,681.17 and the S&P 500 was up 5.24 points, or 0.19 percent, at 2,772.8.
The Standard & Poor's 500 index rose 18.68 points, or 0.7 percent, to 2,786.24. The bank's shares rose 1.7 percent.
"The economy is looking good, numbers look good, and companies are making money".
The S&P financial index rose 0.5 percent. "This quarter may be a little messy because of the tax bill, but there's so much optimism, so much enthusiasm about earnings", says Michael Matousek, head trader at U.S. Global Investors.
Earnings for S&P 500 companies are expected to increase by 11.8 percent on an average, with the biggest contribution from the energy sector, according to Thomson Reuters I/B/E/S.
Industrial companies that advanced included Dow members Caterpillar and Boeing which won 2.0 and 2.4 percent and Cummins, which advanced 1.9 percent.
BlackRock (BLK.N) rose 3.3 percent. It closed at $1,305.20.
Wall Street stocks finished at fresh records Thursday behind gains in industrial and petroleum-linked equities, resuming their upward climb after a one-day pullback.
The index was dragged by a 4 percent fall in Facebook's shares after the company started changing the way it filters posts and videos on News Feed.
Volume so far on US exchanges was 6.88 billion shares, above the 6.39 billion average for the full session over the last 20 trading days.