Stocks to watch: ITC, LIC, Bosch, NMDC, Waaree and more