Stocks built on gains to close at fresh life-time highs in their record setting spree for a third straight session on Monday after buying in banking, financial, metal and energy counters triggered by better- than-expected macro data and corporate earnings.
The benchmark BSE Sensex rose 251.12 points to end at a new peak of 34,843.51. The broader Nifty gained 60.30 points to finish at fresh record high of 10,741.55. Domestic sentiments were upbeat on positive macro data, which were announced after trading hours on Friday and encouraging earnings posted by some blue-chip companies coupled with a firming trend at other Asian