bank stocks to buy today: Book profits in IT midcaps and buy