Mahindra and Mahindra Q4 results preview: Strong show expected on revenue and profit growth May 3, 2025