Benchmark indices NSE Nifty 50 and BSE Sensex recovered their early losses to trade in positive territory in the third week of the corporate earnings season. This relief has come after two days of improvement amid a mixed global order. Today Sensex up 340 points, Nifty at 21,350.