Is Ipca Laboratories Ltd. worth buying?