Who Controls Elmo: Ownership Structure and Corporate Governance Explained
Finance
Elmo is a brand name owned by a publicly traded company whose shares are held by institutional and retail investors. The voting power to control Elmo ultimately rests with the e...
Open article