Almost all Sensex shares were in the green. NTPC, Wipro, Axis Bank, Tech Mahindra, Infosys, Bajaj Finance, TCS, Kotak Mahindra Bank, Tata Motors, HDFC Bank, TCS and Sun Pharma were top gainers.