it will be interesting to see how these bull days are affected by all the extra shares (and new shares) being available for trade now.
oversold (due to worst week in US markets since 1932) + record black friday sales for US + increased hope for europe + high expectations for cyber monday = large rally today