Tech Mahindra, Wipro, HCLTech and SBI were the only four Nifty stocks which gained despite the Indian benchmark index continuing to record losses after hitting its all time high record on September 27. The shares have so far risen 3.2%, 2.04%, 1.47%, and 1.45% respectively since then. Nifty has fallen around 3,000 points from its all-time high record.