After consolidating for several weeks, Nifty soared and closed at an all-time high of 19,821, less than 1% away from its peak. In the midst of the Nifty rally, mid cap and small cap indices also experienced notable strength. The mid cap index had nine consecutive sessions without closing below the previous close . . . .