The 30-stock index closed 167.80 points higher at 23,441.76, hitting intraday and closing record highs. JPMorgan Chase shares rose 1.6 percent to break above $100 for the first time.
The S&P 500 gained 0.2 percent to finish at 2,569.13, with financials rising to their highest level in 10 years. Corning and 3M were the best performers on the index. The Nasdaq composite advanced 0.2 percent to end at 6,598.43.