Taking Stock: Market hits new milestone; Nifty at 21,900, Sensex rises 847 pts
Biggest gainers on the Nifty included Infosys, ONGC, Tech Mahindra, LTIMindtree and TCS, while losers were Cipla, Apollo Hospitals, Power Grid Corporation, UltraTech Cement and Bajaj Finserv