JP Morgan
Total shares: 6,247,932
% of outstanding shares: 1.43
Latest change in position: -1,113,121 shares
Source: Bloomberg data as of December 31, 2018
Baillie Gifford
Total shares: 7,629,879
% of outstanding shares: 1.75
Latest change in position: +136,096
Source: Bloomberg data as of December 31, 2018
Jennison Associates
Total shares: 9,598,888
% of outstanding shares: 2.2
Latest change in position: +792,338 shares
Source: Bloomberg data as of December 31, 2018
State Street
Total shares: 15,221,963
% of outstanding shares: 3.49
Latest change in position: +178,897 shares
Source: Bloomberg data as of December 31, 2018
T. Rowe Price
Total shares: 15,343,812
% of outstanding shares: 3.51
Latest change in position: +4,119,669 shares
Source: Bloomberg data as of December 31, 2018
Fidelity Management & Research Co. (FMR)
Total shares: 25,791,804
% of outstanding shares: 5.91
Latest change in position: No change
Source: Bloomberg data as of December 31, 2018
BlackRock
Total shares: 27,229,446
% of outstanding shares: 6.24
Latest change in position: No change
Source: Bloomberg data as of December 31, 2018
Vanguard
Total shares: 31,351,391
% of outstanding shares: 7.18
Latest change in position: No change
Source: Bloomberg data as of December 31, 2018
Capital Group
Total shares: 40,013,126
% of outstanding shares: 9.16
Latest change in position: -6,731,645 shares
Source: Bloomberg data as of December 31, 2018