The Sensex today reached an all-time high. Nilesh Shah, MD at Kotak Mahindra AMC said, “It is a mixed feeling because while on one side largecap indices led by select number of stocks are at the all-time high level, there is undoubtedly some amount of pain in smallcaps and midcaps.”