Nifty Hits an All-Time High