Nifty at an All Time High