technology Tech Mahindra's earnings fall short of expectations due to struggle in telecom sector , and Administrator 2025 April 26