The Dow Jones industrial average jumped 147 points, or 1 percent, to 15,676 Wednesday. The Standard & Poor's 500 index rose 20 points, or 1.2 percent, to 1,725. Both were records.
The Nasdaq rose 38 points, or 1 percent, to 3,783.
Bond yields plunged, prompting investors to bid up stocks that have big dividends. Utilities surged 3 percent, the most of the 10 sectors in the S&P 500 index.
The yield on the 10-year Treasury note fell to 2.71 percent from 2.85 percent, the biggest one-day drop in almost two years.
Gold prices surged as investors feared the Fed's continued bond purchases might cause inflation.
Volume was heavy.
Take ABC13 with you!
Download our free apps for iPhone, iPad, and Android devices