Stock MarketNifty tops 23,100, Sensex up 500 pts; IT, metal lead gains11 hours agoStock Market Highlights: Markets ended higher in a volatile session, with Nifty closing above 23,100 and Sensex gaining 500 points,...