Stocks soar on small but positive economic signs