You need to enable JavaScript to run this app.
Tata Motors Ltd results for the quarter ending March are not bad to start with. For one, consolidated earnings before interest, tax, depreciation and amortization (Ebitda) margin stood at 14.4%, which is better than estimates.