Is Divi's Laboratories Ltd. worth buying?