Mahindra and Mahindra Ltd reported a net profit of Rs 969 crore in the fourth quarter ended March 31, down 16 percent from a year ago quarter.