Stock market benchmarks Sensex and Nifty stayed firm for the third consecutive day and ended with sharp gains on Wednesday, buoyed by massive buying in IT and consumer durables shares amid a rally in ...