Biggest Nifty gainers were Max Healthcare, Shriram Finance, Apollo Hospitals, TCS, Tech Mahindra, while losers included Tata ...