Shares of Mahindra & Mahindra Financial Services (Mahindra Finance) hit over two-year high of Rs 267.30, as they rallied 10 per cent on the BSE in Monday’s intra-day trade amid heavy volumes after the company reported healthy earnings for December quarter (Q3FY23). The performance during Q3 was characterized by further improvement in asset quality coupled with healthy growth in disbursements and asset book, the company said.