Russell Unveils Stability Indices Russell Investments has launched the Russell Stability Indexes. February 4, 2011