The Bank Nifty closed at an all-time high of 44,072 on Monday, extending its bullish run since March. The index gave up part of its gains before closing 0.6% higher.