General meetings: shareholders commit

Seven high-stakes general meetings