Tech Mahindra shares rise on Q4 earnings. Should you purchase or sell?