Tata Motors' shares traded 6.8% lower at Rs 701.40 on the BSE at 1:30 PM Thursday, recovering slightly from the day’s low of Rs 684.25. The company’s profit fell 22% YoY to Rs 5,451 crore, missing estimates of Rs 6,791 crore. However, revenue rose 3% YoY to Rs 1.13 lakh crore.