133 companies listed on the National Stock Exchange of India with a ticker beginning with the letter M. Every name links to its research report — valuation, profitability, growth, balance sheet and Integrity Score. Back to the full directory.