ITC has been among the weaker performers on the Street over the past few years. ITC has declined 13 per cent so far in 2026, ...