The Vanguard Group |
Pennsylvania |
0 |
17595 |
3159638 |
43685 |
3203323 |
9.01 % |
13/02/2024 |
BlackRock, Inc. |
Delaware |
3578950 |
0 |
3759477 |
0 |
3759477 |
10.6 % |
24/01/2024 |
BlackRock, Inc. |
Delaware |
3550359 |
0 |
3740417 |
0 |
3740417 |
10.5 % |
06/12/2023 |
The Vanguard Group |
Pennsylvania For |
0 |
17977 |
3144256 |
42444 |
3186700 |
8.99 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
3125682 |
0 |
3326614 |
0 |
3326614 |
9.4 % |
24/01/2023 |
The Vanguard Group |
Pennsylvania For |
0 |
22624 |
3200638 |
45882 |
3246520 |
8.87 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
3171434 |
0 |
3407324 |
0 |
3407324 |
9.3 % |
31/01/2022 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
1234792 |
0 |
0 |
0 |
1234792 |
3.2 % |
16/02/2021 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
1234792 |
0 |
0 |
0 |
1234792 |
3.2 % |
16/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
329134 |
0 |
1611868 |
0 |
1611868 |
4.2 % |
16/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
329134 |
0 |
1611868 |
0 |
1611868 |
4.2 % |
16/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
29891 |
3322940 |
56301 |
3379241 |
8.83 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
3273933 |
0 |
3594121 |
0 |
3594121 |
9.4 % |
29/01/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
587306 |
0 |
2877288 |
0 |
2877288 |
7.4 % |
14/02/2020 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
2086092 |
0 |
0 |
0 |
2086092 |
5.4 % |
14/02/2020 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
2086092 |
0 |
0 |
0 |
2086092 |
5.4 % |
14/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
587306 |
0 |
2877288 |
0 |
2877288 |
7.4 % |
14/02/2020 |
Eaton Vance Management |
United States of America |
1891652 |
0 |
1891652 |
0 |
1891652 |
5.14 % |
12/02/2020 |
Eaton Vance Management |
United States of America |
1891652 |
0 |
1891652 |
0 |
1891652 |
5.14 % |
12/02/2020 |
The Vanguard Group |
Pennsylvania |
26961 |
11070 |
3317973 |
34877 |
3352850 |
8.7 % |
12/02/2020 |
BlackRock, Inc. |
Delaware |
3310539 |
0 |
3559931 |
0 |
3559931 |
9.2 % |
05/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
236501 |
0 |
1002251 |
0 |
1002251 |
2.4 % |
14/02/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
236501 |
0 |
1002251 |
0 |
1002251 |
2.4 % |
14/02/2019 |
The Vanguard Group |
Pennsylvania |
26963 |
9812 |
3493280 |
35733 |
3529013 |
8.76 % |
12/02/2019 |
BlackRock, Inc. |
Delaware |
3301830 |
0 |
3545604 |
0 |
3545604 |
8.8 % |
06/02/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
416505 |
0 |
2170780 |
0 |
2170780 |
5.1 % |
14/02/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
416505 |
0 |
2170780 |
0 |
2170780 |
5.1 % |
14/02/2018 |
The Vanguard Group |
Pennsylvania |
28902 |
6764 |
3252516 |
35366 |
3287882 |
7.87 % |
09/02/2018 |
BlackRock, Inc. |
Delaware |
3299440 |
0 |
3538431 |
0 |
3538431 |
8.5 % |
25/01/2018 |
JPMORGAN CHASE & CO132624428 |
Delaware |
1485003 |
0 |
1541648 |
2072 |
1543750 |
3.6 % |
07/11/2017 |
The Vanguard Group |
Pennsylvania |
23015 |
4416 |
3134671 |
25422 |
3160093 |
7.34 % |
10/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
505836 |
0 |
2849374 |
0 |
2849374 |
6.6 % |
07/02/2017 |
BlackRock, Inc. |
Delaware |
2904043 |
0 |
3040115 |
0 |
3040115 |
7.1 % |
25/01/2017 |
Wellington Group Holdings LLP |
Delaware |
0 |
1831378 |
0 |
2105108 |
2105108 |
4.67 % |
11/02/2016 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
1831378 |
0 |
2105108 |
2105108 |
4.67 % |
11/02/2016 |
Wellington Management Group LLP |
Massachusetts |
0 |
1831378 |
0 |
2105108 |
2105108 |
4.67 % |
11/02/2016 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
2937726 |
6.5 % |
11/02/2016 |
The Vanguard Group |
Pennsylvania |
29759 |
2200 |
2914301 |
29359 |
2943660 |
6.53 % |
10/02/2016 |
JPMorgan Chase & Co. |
Delaware |
2581756 |
8869 |
2869094 |
28182 |
2897288 |
6.4 % |
28/01/2016 |
BlackRock, Inc. |
Delaware |
2782890 |
0 |
2924865 |
0 |
2924865 |
6.5 % |
26/01/2016 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
3193940 |
6.6 % |
13/02/2015 |
Wellington Management Group LLP |
Massachusetts |
0 |
2065534 |
0 |
2449824 |
2449824 |
5.1 % |
12/02/2015 |
The Vanguard Group |
Pennsylvania |
30459 |
|
2705155 |
26859 |
2732014 |
5.68 % |
10/02/2015 |
BlackRock, Inc. |
Delaware |
2778885 |
0 |
2926033 |
0 |
2926033 |
6.1 % |
30/01/2015 |
Wellington Management Company, LLP |
Massachusetts |
0 |
2301249 |
0 |
3017403 |
3017403 |
6.09 % |
14/02/2014 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
2805040 |
5.6 % |
12/02/2014 |
The Vanguard Group |
Pennsylvania |
29732 |
|
2583486 |
26132 |
2609618 |
5.27 % |
12/02/2014 |
STATE STREET CORPORATION |
BOSTON, MASSACHUSETTS |
0 |
2061960 |
0 |
2061960 |
2061960 |
4.2 % |
05/02/2014 |
BlackRock, Inc. |
Delaware |
2883227 |
0 |
3056493 |
0 |
3056493 |
6.2 % |
29/01/2014 |
Wellington Management Company, LLP |
Massachusetts |
0 |
2927018 |
0 |
3859840 |
3859840 |
7.67 % |
14/02/2013 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
2814290 |
5.5 % |
12/02/2013 |
STATE STREET CORPORATION NO. OF THE ABOVE PERSON: |
BOSTON MASSACHUSETTS |
0 |
2700786 |
0 |
2700786 |
2700786 |
5.4 % |
12/02/2013 |
BlackRock, Inc. |
Delaware |
3159011 |
0 |
3159011 |
0 |
3159011 |
6.28 % |
05/02/2013 |
FMR LLC |
Delaware |
117572 |
0 |
1139572 |
0 |
1139572 |
2.266 % |
10/12/2012 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
1139572 |
0 |
1139572 |
2.266 % |
10/12/2012 |
FMR LLC |
Delaware |
117572 |
0 |
1139572 |
0 |
1139572 |
2.266 % |
10/12/2012 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
1139572 |
0 |
1139572 |
2.266 % |
10/12/2012 |
S Wellington Management Company, LLP |
Massachusetts |
0 |
3964008 |
0 |
5613909 |
5613909 |
10.89 % |
14/02/2012 |
BlackRock, Inc. |
Delaware |
2717576 |
0 |
2717576 |
0 |
2717576 |
5.27 % |
09/02/2012 |
FMR LLC |
Delaware |
173810 |
0 |
4158075 |
0 |
4158075 |
7.827 % |
11/10/2011 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
4158075 |
0 |
4158075 |
7.827 % |
11/10/2011 |
FMR LLC |
Delaware |
173810 |
0 |
4158075 |
0 |
4158075 |
7.827 % |
11/10/2011 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
4158075 |
0 |
4158075 |
7.827 % |
11/10/2011 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
7394770 |
0 |
7394770 |
13.838 % |
14/02/2011 |
FMR LLC |
Delaware |
767570 |
0 |
7394770 |
0 |
7394770 |
13.838 % |
14/02/2011 |
Wellington Management Company, LLP |
Massachusetts |
0 |
4892208 |
0 |
6502433 |
6542833 |
12.24 % |
14/02/2011 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
6656628 |
0 |
6656628 |
12.456 % |
10/12/2010 |
FMR LLC |
Delaware |
642570 |
0 |
6656628 |
0 |
6656628 |
12.456 % |
10/12/2010 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
6656628 |
0 |
6656628 |
12.456 % |
10/12/2010 |
FMR LLC |
Delaware |
642570 |
0 |
6656628 |
0 |
6656628 |
12.456 % |
10/12/2010 |
Wellington Management Company, LLP |
Massachusetts |
0 |
5230141 |
0 |
6807964 |
6851464 |
12.24 % |
12/02/2010 |