Out of the 39 analysts that have coverage on ITC, 34 of them have a ‘Buy’ rating, two have a ‘Sell’ rating, while three recommend a ‘Hold’ rating.
Out of the 39 analysts that have coverage on ITC, 34 of them have a ‘Buy’ rating, two have a ‘Sell’ rating, while three recommend a ‘Hold’ rating.