Over the past four days, both indices, Sensex and Nifty, have gained by about 3%. The mid-sized and smaller companies did ...