Benchmark indices Sensex and Nifty ended largely flat on Wednesday, with the 30-share Sensex snapping its three-day gaining streak, while Nifty managed to close marginally higher. The subdued close came amid a sharp selloff in IT stocks, with heavyweights such as TCS, Persistent and Infosys tumbling up to 3%.The BSE Sensex ended 40 points lower to close the session at 84,234 or 0.05% in the red, while the Nifty 50 gained 19 points or 0.07% points to end the day at 25,954.Expert views“Indian benchmark indices traded in a narrow and choppy range after opening on a positive note. Volatility remained contained, and the broader undertone continued to stay constructive. Steady domestic institutional participation, selective earnings-driven buying and signs of stabilising FII flows are providin