By | June 10 2010 5:16 PM

Stocks posted their best day in the last nine on Thursday in response to signs of health in the euro debt market and as investors snapped up energy shares crushed in the previous day's sell-off.