In recent weeks, stocks have sold off from their recent highs. It appears that the enthusiasm that drove equity markets higher since last March may have run its course.… Read more