S&P 500 index showed a surprising rally on Tuesday. The news from Europe were so pessimistic that most analysts predicted US markets to tumble. Contrary to forecast S&P 500 surged 1.17% or 15.25 points and finished at 1,324.18. Shares of First Solar accelerated sharply, after the solar power provider said it signed agreement to construct two utility-scale projects for AGL Energy in Australia. Energy shares also recovered with Cabot Oil adding 4.9% and Valero Energy gaining 2%.