( List compiled by James Dennin, a Kapitall writer. All-time-highs sourced from barchart.com. Analyst ratings sourced from Zacks Investment Research. All other data sourced from Finviz.)
The Dow Jones Industrial Average's rocks triple-digit gains on Tuesday for the first time in three weeks, settling within 100 points of its 20,000 milestone.
The Dow Jones Industrial Average's gains on Tuesday put the index within range of the 20,000 milestone
Basic materials and industrials stocks pulled markets higher following earnings wins from DuPont and AK Steel.
Jim Cramer reacts to DuPont's latest earnings report.