Last week was a volatile one for stocks, largely in response to mixed economic data, corporate earnings reports, and the anticipation of a key speech from Federal Reserve Chair Jerome Powell at the end of the week.

read more