Ownership structure of McMillan Shakespeare Limited shows 13 investors with 51% majority stake. Individual investors hold 42%, institutions 36%, and hedge funds have no significant investment. Insider ownership is positive, with top 13 having combined 51% ownership.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing