Aemetis (NASDAQ: AMTX) is owned by 23.29% institutional shareholders, 237.14% Aemetis insiders, and 0.00% retail investors. Eric A. McAfee is the largest individual Aemetis shareholder, owning 50.76M shares representing 107.55% of the company. Eric A. McAfee's Aemetis shares are currently valued at $141.11M.
If you're new to stock investing, here's how to buy Aemetis stock.