Benchmark Nifty ended flat in a range-bound choppy session today on investor caution following a lacklustre start to the results season and heightened geopolitical concerns. Tepid results from TCS, the country's largest software exporter, and leading private lender IndusInd Bank affected trading sentiment. The NSE 50-share index opened slightly higher at 9,112.20 and hovered between 9,120.50 and 9,075.15 before finishing at 9,103.50, a mere loss of 1.65 points, or 0.02 per cent.
It saw an intra-day movement of 45.35 points. Overseas, Asian markets ended lower after British Prime Minister Theresa May's surprise decision to hold early elections, while European shares were trading higher in their afternoon trade as a rebound in basic resources stocks and some positive first-quarter results outweighed weakness in oil and gas counters. On the sectoral front, Nifty PSU Bank dropped 1.65 per cent, Bank 0.53 per cent, Private Bank 0.41 per cent, IT 0.37 per cent and Pharma 0.34 per cent. Media rose 1.55 per cent, Realty 1.47 per cent, Infra 1.30 per cent, Commodities 0.59 per cent, Energy 0.58 per cent and Metal 0.50 per cent. The broader mid-cap and small-cap indices also gained 0.72 per cent and 0.76 per cent, respectively. Major index losers were Aurobindo Pharma (3.65 per cent), SBI (2.15 per cent), Tech Mahindra (1.10 per cent), ICICI Bank (1.01 per cent) and Hero Motocorp (0.82 per cent). Gainers included Power Grid (4.37 per cent), Infratel (2.91 per cent), Tata Power (2.51 per cent), Adani Port (2.02 per cent) and NTPC (1.98 per cent). A total of 944 shares advanced, 734 declined while 82 ruled steady. Total securities that hit their price bands were 115. Turnover in the cash segment slumped to Rs 24,069.13 crore, from Rs 28,056.56 crore yesterday. A total of 12,148.42 lakh shares changed hands in 9,342,217 trades. The market capitalisation of listed of firms stood at Rs 1,20,75,048 crore.