The Nifty 50 has reclaimed strength, trading above 25,500 for the first time after a sharp correction from its all-time high.