High Flyers

S&P 500 % of Stocks Above 50-Day Moving Averages: Last Year

The Daily Reckoning