InvestingITC Shares End 0.33% Lower at ₹284.05 on National Stock Exchange of IndiaBy Celia RowanNov 12, 2026, 2:34 PM UTC