Tech Mahindra reported 976.76M in Outstanding Shares in April of 2024.