As of March 2020, 51.19% is owned by Indian Promoters, 48.42% by Public and 0.39% by Non Promoters-Non Public.
Institutional holds 39.50% (Foreign Portfolio Investors 23.94%, Financial Institutions 3.08% and Mutual Funds 12.14%) and Non-Institutional holds 8.93% as Public shareholders.
Top Promoter holding highest number of shares of M&M Fin.Services company is Mahindra & Mahindra Limited (3162.08 lakhs shares / 51.19%).