The market has held on to its morning gains, with benchmarks trading above key milestones on Monday.
As per the information, the Sensex is up 202.76 points or 0.59 percent at 34356.61, and the Nifty up 59.00 points or 0.56 percent at 10617.90. The market breadth is positive as 1719 shares have advanced, while 865 shares have declined, and 385 shares are unchanged.
Midcaps have continued to put up a strong show, while Sun Pharma, Infosys and Tech Mahindra gained the most. Bharti Airtel and Hindalco lost the most.