Coles Group Ltd (ASX: COL) shares are rising thanks to a solid day for consumer stocks and a Microsoft (NASDAQ: MSFT) ...