Wall Street withstood another stream of bad economic readings today, closing sharply higher as investors shuttled between pessimism about the recession and hopes that the nation might start seeing relief soon. The major indexes saw big swings throughout the day, but all closed up more than 2%, giving the market its second straight advance.