The Indian stock market settled in green on Wednesday after the consumer price index (CPI) decreased to an eight-year low, amid strong buying in midcap stocks. Sensex settled at 80,539.91, up 304 points or 0.38 per cent. Nifty closed 24,619.35, up 131.95 points or 0.54 per cent.