[ad_1] 1 / 21 Tata Motors | Net profit down 23% to ₹5,451 crore. Revenue up 3% to ₹1.13 lakh crore Vs estimates of ₹1.16 lakh crore. EBITDA down 15% to ₹13,081 crore Vs estimate of ₹15,980 crore. EBITDA margin at 11.5% from 13.9% last year and Vs estimate of 13.7. The profit number mentioned […]