The Vanguard Group |
Pennsylvania |
0 |
13374 |
3780900 |
48619 |
3829519 |
10.32 % |
13/02/2024 |
T. Rowe Price Investment Management, Inc. |
Maryland |
1020500 |
0 |
2523918 |
0 |
2523918 |
6.8 % |
14/02/2023 |
T. Rowe Price Investment Management, Inc. |
Maryland |
1020500 |
0 |
2523918 |
0 |
2523918 |
6.8 % |
14/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
12796 |
3749067 |
45494 |
3794561 |
10.18 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
3141429 |
0 |
3219120 |
0 |
3219120 |
8.6 % |
03/02/2023 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
0 |
0 |
0 |
0 |
0 |
0 % |
10/08/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
62824 |
0 |
167754 |
0 |
167754 |
0.4 % |
10/08/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
62824 |
0 |
167754 |
0 |
167754 |
0.4 % |
10/08/2022 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
0 |
0 |
0 |
0 |
0 |
0 % |
10/08/2022 |
The Vanguard Group |
Pennsylvania |
0 |
18244 |
3666390 |
51350 |
3717740 |
10.02 % |
09/03/2022 |
The Vanguard Group |
Pennsylvania |
0 |
18244 |
3666390 |
51350 |
3717740 |
10.02 % |
09/03/2022 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
1994400 |
0 |
0 |
0 |
1994400 |
5.3 % |
14/02/2022 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
1994400 |
0 |
0 |
0 |
1994400 |
5.3 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1729172 |
0 |
4316568 |
0 |
4316568 |
11.6 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1729172 |
0 |
4316568 |
0 |
4316568 |
11.6 % |
14/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
17756 |
3653051 |
50715 |
3703766 |
9.98 % |
09/02/2022 |
BlackRock, Inc. |
Delaware |
2949631 |
0 |
3072973 |
0 |
3072973 |
8.3 % |
31/01/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1972659 |
0 |
5264908 |
0 |
5264908 |
14.2 % |
16/02/2021 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
2300000 |
0 |
0 |
0 |
2300000 |
6.2 % |
16/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1972659 |
0 |
5264908 |
0 |
5264908 |
14.2 % |
16/02/2021 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
2300000 |
0 |
0 |
0 |
2300000 |
6.2 % |
16/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
24615 |
3683422 |
54286 |
3737708 |
10.12 % |
10/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
24615 |
3683422 |
54286 |
3737708 |
10.12 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
2921463 |
0 |
3044056 |
0 |
3044056 |
8.2 % |
28/01/2021 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
1927400 |
0 |
0 |
0 |
1927400 |
5.2 % |
14/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1637032 |
0 |
4490489 |
0 |
4490489 |
12.2 % |
14/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1637032 |
0 |
4490489 |
0 |
4490489 |
12.2 % |
14/02/2020 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
1927400 |
0 |
0 |
0 |
1927400 |
5.2 % |
14/02/2020 |
The Vanguard Group |
Pennsylvania |
19518 |
5143 |
3975128 |
19765 |
3994893 |
10.85 % |
11/02/2020 |
BlackRock, Inc. |
Delaware |
3170983 |
0 |
3312688 |
0 |
3312688 |
9 % |
05/02/2020 |
The Vanguard Group |
Pennsylvania |
17645 |
4460 |
3654887 |
18371 |
3673258 |
10.03 % |
11/03/2019 |
The Vanguard Group |
Pennsylvania |
17645 |
4460 |
3654887 |
18371 |
3673258 |
10.03 % |
11/03/2019 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
1906900 |
0 |
0 |
0 |
1906900 |
5.2 % |
14/02/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1719440 |
0 |
5563910 |
0 |
5563910 |
15.1 % |
14/02/2019 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
1906900 |
0 |
0 |
0 |
1906900 |
5.2 % |
14/02/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1719440 |
0 |
5563910 |
0 |
5563910 |
15.1 % |
14/02/2019 |
The Vanguard Group |
Pennsylvania |
17645 |
4760 |
3611481 |
18671 |
3630152 |
9.91 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
3032284 |
0 |
3187331 |
0 |
3187331 |
8.7 % |
04/02/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1340888 |
0 |
4542489 |
0 |
4542489 |
12 % |
14/02/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1340888 |
0 |
4542489 |
0 |
4542489 |
12 % |
14/02/2018 |
The Vanguard Group |
Pennsylvania |
20259 |
4760 |
3466293 |
22085 |
3488378 |
9.29 % |
08/02/2018 |
BlackRock, Inc. |
Delaware |
2887416 |
0 |
3040565 |
0 |
3040565 |
8.1 % |
29/01/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
4330488 |
11.2 % |
10/07/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
4330488 |
11.2 % |
10/07/2017 |
The Vanguard Group |
Pennsylvania |
22479 |
4100 |
3229405 |
24679 |
3254084 |
8.3 % |
10/02/2017 |
Janus Capital Management LLC EIN |
Delaware |
829192 |
814182 |
829192 |
814182 |
1643374 |
4.2 % |
26/01/2017 |
Janus Capital Management LLC EIN |
Delaware |
829192 |
814182 |
829192 |
814182 |
1643374 |
4.2 % |
26/01/2017 |
BlackRock, Inc. |
Delaware |
2777649 |
0 |
2923429 |
0 |
2923429 |
7.5 % |
23/01/2017 |
The Vanguard Group |
Pennsylvania |
85583 |
2100 |
2877276 |
85283 |
2962559 |
7.59 % |
10/02/2016 |
BlackRock, Inc. |
Delaware |
3227556 |
0 |
3314335 |
0 |
3314335 |
8.5 % |
26/01/2016 |
The Vanguard Group |
Pennsylvania |
52090 |
|
2781409 |
48390 |
2829799 |
7.3 % |
10/02/2015 |
I.R.S. IDENTIFICATION NO. OF ABOVE PERSONS (ENTITIES ONLY): |
Delaware |
|
|
|
|
0 |
0 % |
10/02/2015 |
BlackRock, Inc. |
Delaware |
3179254 |
0 |
3268340 |
0 |
3268340 |
8.4 % |
23/01/2015 |
Janus Capital Management LLC EIN |
Delaware |
845302 |
3130083 |
845302 |
3130083 |
3975385 |
10.3 % |
10/06/2014 |
Janus Capital Management LLC EIN |
Delaware |
845302 |
3130083 |
845302 |
3130083 |
3975385 |
10.3 % |
10/06/2014 |
The Vanguard Group |
Pennsylvania |
54214 |
|
2591290 |
51514 |
2642804 |
6.86 % |
11/02/2014 |
Columbia Wanger Asset Management, LLC |
Delaware |
2043600 |
0 |
2293600 |
0 |
2293600 |
5.9 % |
06/02/2014 |
I.R.S. IDENTIFICATION NO. OF ABOVE PERSONS (ENTITIES ONLY): |
Delaware |
2043600 |
0 |
2293600 |
0 |
2293600 |
5.9 % |
06/02/2014 |
BlackRock, Inc. |
Delaware |
3192546 |
0 |
3305248 |
0 |
3305248 |
8.6 % |
28/01/2014 |
NFJ INVESTMENT GROUP LLC |
Delaware |
700702 |
0 |
706812 |
0 |
706812 |
1.8 % |
14/02/2013 |
ALLIANZ GLOBAL INVESTORS U.S. HOLDINGS LLC |
Delaware |
0 |
0 |
0 |
0 |
706812 |
1.8 % |
14/02/2013 |
NFJ INVESTMENT GROUP LLC |
Delaware |
700702 |
0 |
706812 |
0 |
706812 |
1.8 % |
14/02/2013 |
ALLIANZ GLOBAL INVESTORS U.S. HOLDINGS LLC |
Delaware |
0 |
0 |
0 |
0 |
706812 |
1.8 % |
14/02/2013 |
The Vanguard Group |
Pennsylvania |
53333 |
|
2544719 |
51633 |
2596352 |
6.77 % |
12/02/2013 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
52475 |
|
2226301 |
52475 |
2278776 |
5.98 % |
10/02/2012 |
ALLIANZ GLOBAL INVESTORS CAPITAL LLC |
Delaware |
0 |
0 |
0 |
0 |
2134400 |
5.6 % |
14/02/2011 |
NFJ INVESTMENT GROUP LLC |
Delaware |
2114800 |
0 |
2134400 |
0 |
2134400 |
5.6 % |
14/02/2011 |
NFJ INVESTMENT GROUP LLC |
Delaware |
2114800 |
0 |
2134400 |
0 |
2134400 |
5.6 % |
14/02/2011 |
ALLIANZ GLOBAL INVESTORS CAPITAL LLC |
Delaware |
0 |
0 |
0 |
0 |
2134400 |
5.6 % |
14/02/2011 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
55929 |
|
1967634 |
55929 |
2023563 |
5.33 % |
10/02/2011 |
BlackRock, Inc. |
Delaware |
2940238 |
0 |
2940238 |
0 |
2940238 |
7.75 % |
03/02/2011 |