Taking Stock | Sensex up 221 points, Nifty stays above 18,000; IT, power gain, metals hit HCL Technologies, Adani Ports, ONGC, HDFC and Tech Mahindra were the top Nifty gainers, while more than 500 stocks hit a 52-week high on the BSE