Insiders own 55% of Montauk Renewables, Inc., giving them significant influence. Institutions and hedge funds also invest, but top 2 shareholders hold majority control. Analysts and public investors play a role too, impacting company decisions.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing