Analysts see upside in Divi’s Laboratories, HDFC Bank, MCX and Tech Mahindra