Seven straight gains for small-cap stocks