The S&P 500 has rallied furiously from its October 15th low. Over the last 24 trading days, the index has gained 10.1%–the largest such gain in over three years. Are stocks overbought at these levels? You can be the judge of that.

are stocks overbought