Top stocks to watch today: State Bank of India (SBI), National Stock Exchange (NSE), ITC, Marico, IDBI Bank, Sun Pharmaceuticals, NALCO among shares in focus on Tuesday.