Top gainers, losers today; HDFC twins, Maruti Suzuki, Bajaj Auto, Tech Mahindra; check full list here
Indian markets ended mixed due to global trends and moderation in service PMI data. Sensex ended slightly down while Nifty 50 ended slightly up. Bank Nifty settled lower and India's volatility index surged.