An Asset Management Company (AMC) is a firm that manages investment portfolios on behalf of investors. AMCs pool funds from multiple investors and invest them in a diversified portfolio of securities, including stocks, bonds, and other assets. They charge a fee for their services, which typically includes research, portfolio management, and administrative services.