best session this year, and all 30 of the index's components gained, led by financial companies like Citigroup, whose shares rose almost 10 percent. The broader Standard & Poor's 500 index rose 47.48, or 3.6 percent, to 1,370.18. The technology-heavy NASDAQ composite index rose 83.65, or 3.7 percent, to 2,362.75. Technology gainers included Microsoft, Intel, Oracle, Cisco Systems, and eBay. The New York Stock Exchange composite index rose 291.20 to 9,088.49. The American Stock Exchange composite index rose 19.21 to 2,251.04. And the Russell 2000 index rose 22.67 to 710.64.