In spite of recent selling, insiders still control 53% of Amneal Pharmaceuticals, Inc. (NASDAQ:AMRX)
Amneal Pharmaceuticals (NASDAQ:AMRX) has 5 investors owning a majority stake of 51%. Insiders hold 53% shares, indicating control. Institutional ownership and analyst sentiments impact stock performance.