Shares of Mahindra & Mahindra Financial Services (MMFSL) hit a 52-week high of Rs 216.75 on the BSE, gaining 4 per cent in Monday's intra-day trade, after the company recorded a strong growth in disbursement in August in the backdrop of positive macro environment.