T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
3247035 |
0 |
3387219 |
0 |
3387219 |
4.5 % |
07/10/2024 |
The Vanguard Group |
Pennsylvania |
0 |
95687 |
8860235 |
319966 |
9180201 |
12.14 % |
13/02/2024 |
The Vanguard Group |
Pennsylvania For |
0 |
107977 |
9082924 |
311824 |
9394748 |
12.46 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
5704318 |
0 |
6232051 |
0 |
6232051 |
8.3 % |
03/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1693251 |
0 |
3790134 |
0 |
3790134 |
4.9 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1693251 |
0 |
3790134 |
0 |
3790134 |
4.9 % |
14/02/2022 |
The Vanguard Group |
Pennsylvania For |
0 |
120244 |
8443646 |
306073 |
8749719 |
11.51 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
5370683 |
0 |
6060157 |
0 |
6060157 |
8 % |
01/02/2022 |
Capital World Investors |
Delaware |
2084377 |
0 |
2104510 |
0 |
2104510 |
2.8 % |
16/02/2021 |
Capital World Investors |
Delaware |
2084377 |
0 |
2104510 |
0 |
2104510 |
2.8 % |
16/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2300321 |
0 |
5517459 |
0 |
5517459 |
7.2 % |
16/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2300321 |
0 |
5517459 |
0 |
5517459 |
7.2 % |
16/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
121336 |
8101043 |
328721 |
8429764 |
11.13 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
5154810 |
0 |
5954195 |
0 |
5954195 |
7.9 % |
29/01/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1991663 |
0 |
5358445 |
0 |
5358445 |
7 % |
14/02/2020 |
Capital World Investors |
Delaware |
5664584 |
0 |
5751716 |
0 |
5751716 |
7.5 % |
13/02/2020 |
Capital World Investors |
Delaware |
5664584 |
0 |
5751716 |
0 |
5751716 |
7.5 % |
13/02/2020 |
The Vanguard Group |
Pennsylvania |
117928 |
21431 |
8150543 |
129142 |
8279685 |
10.88 % |
11/02/2020 |
BlackRock, Inc. |
Delaware |
5778181 |
0 |
6677748 |
0 |
6677748 |
8.8 % |
05/02/2020 |
The Vanguard Group |
Pennsylvania |
93843 |
20551 |
8165110 |
103495 |
8268605 |
10.9 % |
10/09/2019 |
The Vanguard Group |
Pennsylvania |
93843 |
20551 |
8165110 |
103495 |
8268605 |
10.9 % |
10/09/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2173360 |
0 |
6018367 |
0 |
6018367 |
7.8 % |
14/02/2019 |
Capital World Investors |
Delaware |
5647437 |
0 |
5666228 |
0 |
5666228 |
7.3 % |
13/02/2019 |
The Vanguard Group |
Pennsylvania |
58192 |
14851 |
7134363 |
68258 |
7202621 |
9.38 % |
12/02/2019 |
Wellington Group Holdings LLP |
Delaware |
0 |
3037874 |
0 |
3517730 |
3517730 |
4.59 % |
12/02/2019 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
3037874 |
0 |
3517730 |
3517730 |
4.59 % |
12/02/2019 |
Wellington Management Group LLP |
Massachusetts |
0 |
3037874 |
0 |
3517730 |
3517730 |
4.59 % |
12/02/2019 |
BlackRock, Inc. |
Delaware |
7459538 |
0 |
7982637 |
0 |
7982637 |
10.4 % |
30/01/2019 |
BlackRock, Inc. |
Delaware |
7459538 |
0 |
7977885 |
0 |
7982637 |
10.4 % |
28/01/2019 |
BlackRock, Inc. |
Delaware |
7308524 |
0 |
7920577 |
0 |
7920577 |
10.3 % |
10/07/2018 |
Eaton Vance Management |
United States of America |
3473353 |
0 |
3473353 |
0 |
3473353 |
4.55 % |
14/02/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2507380 |
0 |
7335829 |
0 |
7335829 |
9.6 % |
14/02/2018 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
3676024 |
0 |
0 |
0 |
3676024 |
4.8 % |
14/02/2018 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
3676024 |
0 |
0 |
0 |
3676024 |
4.8 % |
14/02/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2507380 |
0 |
7335829 |
0 |
7335829 |
9.6 % |
14/02/2018 |
Capital World Investors |
Delaware |
6005013 |
0 |
6024905 |
0 |
6024905 |
7.8 % |
13/02/2018 |
The Vanguard Group |
Pennsylvania |
60697 |
16474 |
6473973 |
72386 |
6546359 |
8.56 % |
09/02/2018 |
BlackRock, Inc. |
Delaware |
6826037 |
0 |
7338809 |
0 |
7338809 |
9.6 % |
08/02/2018 |
Eaton Vance Management |
United States of America |
4432586 |
0 |
4432586 |
0 |
4432586 |
5.82 % |
15/02/2017 |
Eaton Vance Management |
United States of America |
4432586 |
0 |
4432586 |
0 |
4432586 |
5.82 % |
15/02/2017 |
The Vanguard Group |
Pennsylvania |
44577 |
8400 |
5869281 |
49145 |
5918426 |
7.76 % |
10/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2540706 |
0 |
8193262 |
0 |
8193262 |
10.7 % |
07/02/2017 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
4202000 |
0 |
0 |
0 |
4202000 |
5.5 % |
07/02/2017 |
BlackRock, Inc. |
Delaware |
5724680 |
0 |
6044747 |
0 |
6044747 |
7.9 % |
25/01/2017 |
Eaton Vance Management |
United States of America |
4118282 |
0 |
4118282 |
0 |
4118282 |
5.38 % |
12/02/2016 |
The Vanguard Group |
Pennsylvania |
56514 |
4100 |
5090698 |
55914 |
5146612 |
6.72 % |
11/02/2016 |
BlackRock, Inc. |
Delaware |
5246524 |
0 |
5521963 |
0 |
5521963 |
7.2 % |
26/01/2016 |
The Vanguard Group |
Pennsylvania |
53414 |
|
4859000 |
47114 |
4906114 |
6.17 % |
10/02/2015 |
BlackRock, Inc. |
Delaware |
4790338 |
0 |
5048883 |
0 |
5048883 |
6.4 % |
30/01/2015 |
JPMorgan Chase & Co. |
Delaware |
3798854 |
41868 |
3899538 |
42149 |
3961920 |
4.9 % |
14/01/2015 |
T. ROWE PRICE MIDCAP GROWTH FUND |
Maryland |
0 |
0 |
0 |
0 |
4500000 |
5.6 % |
10/12/2014 |
T. ROWE PRICE MIDCAP GROWTH FUND |
Maryland |
0 |
0 |
0 |
0 |
4500000 |
5.6 % |
10/12/2014 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
8572204 |
10.7 % |
10/12/2014 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
8572204 |
10.7 % |
10/12/2014 |
The Vanguard Group |
Pennsylvania |
51813 |
|
4716911 |
46313 |
4763224 |
5.87 % |
11/02/2014 |
Jennison Associates LLC S.S. or I.R.S. Identification No. of Above Person: IRS Identification (formerly |
Delaware |
3742970 |
0 |
0 |
3971185 |
3971185 |
4.9 % |
07/02/2014 |
BlackRock, Inc. |
Delaware |
4813968 |
0 |
5110673 |
0 |
5110673 |
6.3 % |
29/01/2014 |
JPMorgan Chase & Co. |
Delaware |
4096722 |
15973 |
4080272 |
15973 |
4115988 |
5 % |
28/01/2014 |
Jennison Associates LLC S.S. or I.R.S. Identification No. of Above Person: IRS Identification (formerly |
Delaware |
4522248 |
0 |
0 |
4882381 |
4882381 |
5.9 % |
11/02/2013 |
T. ROWE PRICE MIDCAP GROWTH FUND |
Maryland |
0 |
0 |
0 |
0 |
4502800 |
5.4 % |
06/02/2013 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
7930580 |
9.5 % |
06/02/2013 |
Eaton Vance Management |
United States of America |
2657558 |
0 |
2657558 |
0 |
2657558 |
3.22 % |
29/01/2013 |
Eaton Vance Management |
United States of America |
2657558 |
0 |
2657558 |
0 |
2657558 |
3.22 % |
29/01/2013 |
Eaton Vance Management |
United States of America |
4328077 |
0 |
4328077 |
0 |
4328077 |
5.24 % |
14/01/2013 |
Eaton Vance Management |
United States of America |
4328077 |
0 |
4328077 |
0 |
4328077 |
5.24 % |
14/01/2013 |
Capital World Investors |
Delaware |
2235000 |
0 |
2235000 |
0 |
2235000 |
2.7 % |
10/02/2012 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
2326450 |
0 |
8504005 |
0 |
8504005 |
10.2 % |
10/08/2011 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
2326450 |
0 |
8504005 |
0 |
8504005 |
10.2 % |
10/08/2011 |
T. ROWE PRICE MIDCAP GROWTH FUND |
Maryland |
4675000 |
0 |
0 |
0 |
4675000 |
5.6 % |
10/08/2011 |
T. ROWE PRICE MIDCAP GROWTH FUND |
Maryland |
4675000 |
0 |
0 |
0 |
4675000 |
5.6 % |
10/08/2011 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
2326450 |
0 |
8504005 |
0 |
8504005 |
10.2 % |
10/08/2011 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
2326450 |
0 |
8504005 |
0 |
8504005 |
10.2 % |
10/08/2011 |
T. ROWE PRICE MIDCAP GROWTH FUND |
Maryland |
4675000 |
0 |
0 |
0 |
4675000 |
5.6 % |
10/08/2011 |
T. ROWE PRICE MIDCAP GROWTH FUND |
Maryland |
4675000 |
0 |
0 |
0 |
4675000 |
5.6 % |
10/08/2011 |
BlackRock, Inc. |
Delaware |
4965235 |
0 |
4965235 |
0 |
4965235 |
6.06 % |
04/02/2011 |