A trader works on the floor of the New York Stock Exchange. Photo: AFP/Bryan R Smith

General Motors, Caterpillar, UPS, Target, Union Pacific and Amazon are among the top ten performers in the S&P 100.

Higher oil prices helped, but the outlook simply is better. Investors are more confident about profit growth and less worried about missteps such as trade war.