Markets set new records on earnings optimism, liquidity
The BSE Sensex jumped 70.42 points to end at 34,503.49, while the broader NSE Nifty finished at 10,651.20, up 19 points.
The 30-share Sensex, after a cautious start, gathered momentum and rallied to 34,558.88. Image source: Reuters