The Top 50 List By Bespoke Group. Below is an updated list of the 50 best performing Russell 3,000 stocks so far this year. While the average stock in the Russell 3,000 is actually down 5.71% year to date, the 50 best performing stocks in the index are up an average of 124.39%. There are currently 25 stocks in the index that are up more than 100% year to date.
Source: Bespoke Group