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.
