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.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing