The average stock in the Russell 3,000 is up 16.44% year to date, and 79% of the index is in the black for the year. Unsurprisingly, the smaller stocks are outperforming the larger stocks as this market rallies. The biggest 10% of stocks in the index are up an average of 8.54% year to date, while the smallest 10% in the index are up an average of 22.7%.
Below are the 50 best performing stocks in the Russell 3,000 so far in 2010. If you're looking for momentum names, this list is a good place to start.