Shares of engineering services company Tata Technologies had fallen nearly 3.4 per cent to touch an intra-day low of Rs 1,013 after reports indicated that nearly 12,487,204 (12 million) shares changed hands at an average price of Rs 1,024.1 per share, in early block deals on the BSE on Tuesday.