Is Aurobindo Pharma Ltd. worth buying?