At 11:51 am; Nifty Consumption index was up 0.77% at 5,106.85, less than 1% away from its all-time high of 5,154 recorded on January 9, 2018 in intra-day trade.