Currently, 60% of S&P 500 companies are trading above their 50-day moving averages. This number has peaked out just above 80% twice in the past year, so hopefully it can make it up there again before the index sees a pullback. Health Care tops the list of sectors with 92% of stocks trading above their 50-days. Consumer Discretionary and Consumer Staples rank second and third at 79% and 78%, while Energy is at just 3%.