After a strong opening, BSE benchmark Sensex trimmed initial gains but was still trading higher by 173 points in late morning trade, helped by fresh buying in IT, teck, auto, power and telecom sectors amid positive global cues.
However, sustained selling was seen in consumer durables, capital goods, metal and FMCG stocks.