Buy Glenmark Pharma, target price Rs 517: ICICI Direct | Sharefundss