Buy
ICICI Bank Limited@505, 6-12 months target 590;
Lupin Limited@933, 6-12 months target 1080;
Infosys Limited@1136, 6-12 months target 1270;
Larsen & Toubro Limited@1144, 6-12 months target 1280;
Maruti Suzuki India Limited@7729, 6-12 months target 8900;