Fred Alger Management, Inc., USA

Templeton Global Advisors Limited, USA