Result TECH MAHINDRA LTD. - 532755 - Financial Results For 31St March, 2024. BSE India Financial Results for 31st March, 2024.