Aurobindo Pharma - Excellent buy at current levels!Aurobindo Pharma is another great company one should have in their investment portfolio and this is a very good time to buy/add this stock around 580-600 levels.
Expecting it to give 20% + returns annually from here and wouldn't be surprised if it is much more than that..