ICICI Bank is covered by 51 analysts on the Street and enjoys 98% Buy ratings

ICICI Bank is covered by 51 analysts on the Street and enjoys 98% Buy ratings