Mid- and small-cap stocks take another beating again