Mahindra and Mahindra Financial Services Limited is an Indian country non-banking financial company settled in Mumbai. It is among the top tractor financers in India
The stock has already rallied 42% this year. Despite this fact data shows that analyst are recommending buy call for the stock.