Nifty all-time high