adding more than 1% each.
Electric vehicle maker Tesla Inc slipped 0.3% after its 3-for-1 stock split came into effect.
Nine of the 11 major S&P 500 sectors advanced on Thursday, with material stocks leading gains.
Energy stocks rose for a third straight session, as crude prices extended their rally on mounting supply tightness concerns.
At 9:55 a.m. ET, the Dow Jones Industrial Average was up 54.40 points, or 0.16%, at 33,023.63, the S&P 500 was up 22.31 points, or 0.54%, at 4,163.08, and the Nasdaq Composite was up 78.72 points, or 0.63%, at 12,510.24.
Big banks advanced 1% in early trading, with Citigroup and Morgan Stanley leading gains.