Out of the 33 analysts that have coverage on Tata Motors, 18 of them have a “buy” rating, nine say “hold”, while six have a “sell” rating.
Out of the 33 analysts that have coverage on Tata Motors, 18 of them have a “buy” rating, nine say “hold”, while six have a “sell” rating.