There are 505 stocks in the S&P 500 index. On Wednesday, when the markets staged a stunning comeback, 504 of them rose.
Newmont Mining Corp (NEM) was the sole loser, falling 0.1%. It was the S&P 500's biggest gainer on Monday after gold prices rose.
Banking, finance and investments
Business, economy and trade
Financial markets and investing
Wednesday was a very different story.
Consumer product stocks also rose sharply. Kohl's (KSS) was up 10.3% and Nike (NKE) rose 7.2%. Mastercard reported that the American retail industry had its best holiday season sales in six years. Amazon (AMZN) reported that it had a robust holiday period. That suggests rising wages and lower gas prices are helping boost consumer spending — the biggest contributor in America's GDP.