By Chuck Mikolajczak
NEW YORK (Reuters) - Stocks rose in a choppy session on Wednesday after lawmakers reached a compromise deal on a $789 billion stimulus package that is seen as crucial to reviving the recession-hit economy.
Senate majority leader Harry Reid said differences have been bridged between the two versions of the package that had been passed by the House of Representatives and the Senate, and that votes on the final bill could come as early as Thursday.
"They really needed to make sure they locked up a few Republicans to get this through," said Marc Pado, U.S. market strategist at Cantor Fitzgerald & Co. in San Francisco.
"The fact they were able to compromise was sufficient to get the market to take a breath after yesterday. That I think is what helped turn the market around."
Stocks had see-sawed during the day, hurt by falling crude oil prices and declines in technology shares before finally holding gains on the stimulus package.
Bank shares, which had traded higher throughout the day as bargain-hunters moved in after Tuesday's 14 percent sell-off, added to gains on hopes the stimulus package will reinvigorate the economy. The KBW bank index <.BKX> rose 6 percent.
The Dow Jones industrial average <.DJI> gained 50.65 points, or 0.64 percent, to 7,939.53. The Standard & Poor's 500 Index <.SPX> climbed 6.58 points, or 0.80 percent, to 833.74. The Nasdaq Composite Index <.IXIC> added 5.77 points, or 0.38 percent, to 1,530.50.
The Dow is up 6.6 percent from its November 21 low while the S&P is up 12.5 percent. The blue-chip index is down 0.8 percent for the month and 9.5 percent year-to-date.
JPMorgan Chase
Gains on the Nasdaq were capped as tech stocks were hit by a disappointing profit outlook from Research in Motion
Research In Motion was the top drag on the Nasdaq, falling 14.5 percent to $48.76 while Nvidia tumbled 12.6 percent to $8.15.
Exxon Mobil
But the financial sector was solidly higher, also getting a boost from Marsh & McLennan Cos Inc
Citigroup
Volume was light on the New York Stock Exchange, where about 1.36 billion shares changed hands, below last year's estimated daily average volume of 1.49 billion shares, while on the Nasdaq, about 2.24 billion shares traded, roughly in line with last year's daily average of 2.28 billion.
Advancers outnumbered decliners on the NYSE by a ratio of about 3 to 2, while on the Nasdaq, about 5 stocks rose for every 4 that fell.
(Editing by Leslie Adler)