Quick Read The S&P 500 just completed eight straight weekly gains with a cumulative 17.3% return, the second-best 8-week ...