Individual investors hold 53% ownership in Magellan Financial Group, influencing key decisions. Institutions account for 41%, with BlackRock being the largest shareholder. Insider ownership is positive, showing alignment with shareholders. Public investors have power to influence policy decisions.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing