U.S. stocks had their best day since the election. Market-watchers are citing optimism about a deal to avoid the so-called fiscal cliff of tax increases and government spending cuts.
The Dow Jones industrial average surged 207 points to close at 12,795. The Standard & Poor's 500 index gained 26 to 1,386. And the Nasdaq composite index rose 62 points to 2,916.
Lowe's and Tyson Foods also helped the market by turning in strong earnings reports.
Advancing stocks outnumbered decliners by about 8-to-1. Early figures show volume was about average, 3.3 billion shares traded.