AP - Stocks surged Thursday morning after another strong batch of earnings and some encouraging signs of growth in Europe.




Source