Big Swings

Percent of S&P 500 stocks above 50-day moving average

The Daily Reckoning