The Dow was rising nearly 200 points, or 0.5%, to trade near its session high of 42,715 as of 10:10 a.m. Eastern time, according to FactSet data.
The S&P 500 was up 0.5%, to around 5,805, buoyed by the 2% advance in materials stocks.
The Nasdaq Composite was gaining 0.4%, to trade at around 18,353.