Of the 39 analysts that have coverage on ITC, 36 of them have a ‘Buy’ rating, two say ‘Hold’, while one has a ‘Sell’ recommendation on the stock.
Of the 39 analysts that have coverage on ITC, 36 of them have a ‘Buy’ rating, two say ‘Hold’, while one has a ‘Sell’ recommendation on the stock.