Another choppy day on Wall Street is ending with stocks higher on hopes for new stimulus for Europe's economy and on a sharp rise in oil.
The Standard & Poor's 500 index rose nine points, or 0.5 percent, to close at 2,032 Wednesday. The Dow Jones industrial average climbed 39 points, or 0.2 percent, to 17,554. The Nasdaq gained 12 points, or 0.3 percent, to 4,667.
Stocks flitted between gains and losses early, but eventually rose on reports that new stimulus measures by the European Central Bank are likely to be as large as investors anticipated. The bank is expected to unveil a massive bond-buying program Thursday.