Russell 3000 index fund performance July 8, 2019 16 32 64 128 Blackrock russell 3000 index fund performance Russell 3000 value index etf Russell 3000 growth index investing