Stock market update: Nifty IT index tanks 650 pts! Tech Mahindra dips 4% | Sharefundss