That's the takeaway from this Bespoke Investment Group post:
Today's Performance By Decile
The S&P 500 is currently having its worst one-day pullback since the March 9th lows, and we broke the index into deciles (50 stocks in ten groups) based on stock performance from 3/9 to last Friday to see how the best and worst performing stocks during the rally are faring. As shown below, the 50 stocks that were up the most from March 9th through April 17th are down an average of 10.4% today, while the S&P 500 itself is down 3.65%. As you go down the list of deciles from the best performers during the rally to the worst, the performance today gets better. Clearly, investors are selling the big winners over the past few weeks, while the stocks that haven't participated on the upside are down the least today.
Winners and Losers Today
S&P 500 Six-Week Winning Streaks