The stock market bottomed on June 4th and moved higher the last 5-6 weeks. All major index ETFs are up since June 4th, but the Nasdaq 100 ETF (QQQ) sports the smallest gain. The PerfChart below shows QQQ up 2.8% and the rest up 4% or more. Note that IWM is up a whopping 7.51% the last 28 trading days.
Click this image for a live chart