Indices closed high today with Sensex at 46,444 adding 437 points. Nifty was up 143 points or 1.07% at 13,610. Among sectoral indices, Pharma and Metal performed well. 1522 shares advanced and 223 have declined. Vodafone Idea and Indiabulls Housing were amkng the top gainers. PNB and Tata Chemicals accumulated in top losers.