Shares of ITC hit a fresh 52 week high amid market rally today. ITC stock touched an intraday high of Rs 294.45 against the previous close of Rs 291.80 on BSE. ITC stock was trading higher than 5-day, 20-day, 50-day, 100-day and 200-day moving averages. It closed 0.39 per cent higher at Rs 292.95 on BSE.