Institutional investors own 74% of First Merchants Corporation's stock, potentially impacting its price due to their trading decisions. The company also has significant insider ownership and retail investor stake, influencing its performance and governance.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing