This is the summer rally due to better than expected earnings, announced so far, as no double dip was expected. That does not mean it will not go down a bit again.
A capitulation day for the bears. I suffer my 2nd biggest daily loss of the year. But oh well, life goes on and you just got to wait for your next chance.