Stocks posted mild gains today, MarketWatch reports. The indices had fallen to losses but headed up again after Harry Reid announced that the Senate had reached an agreement on the stimulus package. Beleaguered banks Citigroup and Bank of America were both up 8% after yesterday’s sell-off. The Dow rose 50.65 points to settle at 7,939.53. The Nasdaq closed up 5.77 points at 1,530.50, and the S&P 500 gained 6.58 points to close at 834.77.