Shares of ITC, the diversified fast moving consumer goods (FMCG) company, hit a fresh 47-month high of Rs 316.95, up 1.5 per cent on the BSE in Monday's intra-day trade in an otherwise weak market amid heavy volumes.