The Vanguard Group |
Pennsylvania |
0 |
1851112 |
114501905 |
6227905 |
120729810 |
8.81 % |
12/11/2024 |
The Vanguard Group |
Pennsylvania |
0 |
1851112 |
114501905 |
6227905 |
120729810 |
8.81 % |
04/11/2024 |
The Vanguard Group |
Pennsylvania |
0 |
36565 |
2635078 |
121408 |
2756486 |
10.04 % |
10/06/2024 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
495129 |
0 |
1116176 |
0 |
1123914 |
4.1 % |
16/02/2024 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1143874 |
0 |
2446956 |
0 |
1123914 |
4.1 % |
14/02/2024 |
The Vanguard Group |
Pennsylvania |
0 |
36606 |
2588925 |
118295 |
2707220 |
9.86 % |
13/02/2024 |
BlackRock, Inc. |
Delaware |
1844023 |
0 |
2034440 |
0 |
2034440 |
7.4 % |
26/01/2024 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
774635 |
0 |
1713585 |
0 |
1720265 |
6.2 % |
14/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
41300 |
2542422 |
116293 |
2658715 |
9.59 % |
09/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
906499 |
0 |
2226370 |
0 |
2226370 |
7.8 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
906499 |
0 |
2226370 |
0 |
2226370 |
7.8 % |
14/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
47657 |
2369377 |
116464 |
2485841 |
8.84 % |
09/02/2022 |
BlackRock, Inc. |
Delaware |
1697454 |
0 |
1969178 |
0 |
1969178 |
7 % |
01/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
887307 |
0 |
2403185 |
0 |
2403185 |
8.5 % |
16/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
887307 |
0 |
2403185 |
0 |
2403185 |
8.5 % |
16/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
591867 |
0 |
593242 |
0 |
593242 |
2.12 % |
10/02/2021 |
Renaissance Technologies LLC |
Delaware |
591867 |
0 |
593242 |
0 |
593242 |
2.12 % |
10/02/2021 |
Renaissance Technologies LLC |
Delaware |
591867 |
0 |
593242 |
0 |
593242 |
2.12 % |
10/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
591867 |
0 |
593242 |
0 |
593242 |
2.12 % |
10/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
47612 |
2811789 |
123243 |
2935032 |
10.49 % |
10/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
47612 |
2811789 |
123243 |
2935032 |
10.49 % |
10/02/2021 |
FMR LLC |
Delaware |
190527 |
0 |
963401 |
0 |
963401 |
3.443 % |
08/02/2021 |
Abigail P. Johnson |
United States of America |
0 |
0 |
963401 |
0 |
963401 |
3.443 % |
08/02/2021 |
BlackRock, Inc. |
Delaware |
1694177 |
0 |
1955400 |
0 |
1955400 |
7 % |
28/01/2021 |
Renaissance Technologies LLC |
Delaware |
1737998 |
0 |
1757671 |
5871 |
1763542 |
6.34 % |
12/02/2020 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
1737998 |
0 |
1757671 |
5871 |
1763542 |
6.34 % |
12/02/2020 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
1737998 |
0 |
1757671 |
5871 |
1763542 |
6.34 % |
12/02/2020 |
Renaissance Technologies LLC |
Delaware |
1737998 |
0 |
1757671 |
5871 |
1763542 |
6.34 % |
12/02/2020 |
The Vanguard Group |
Pennsylvania |
39991 |
7634 |
2914105 |
45004 |
2959109 |
10.64 % |
11/02/2020 |
Susquehanna Securities, LLC |
|
|
|
|
|
1116547 |
4 % |
10/02/2020 |
G1 Execution Services, LLC |
|
|
|
|
|
1116547 |
4 % |
10/02/2020 |
Susquehanna Securities, LLC |
|
|
|
|
|
1116547 |
4 % |
10/02/2020 |
Susquehanna Investment Group |
|
|
|
|
|
1116547 |
4 % |
10/02/2020 |
G1 Execution Services, LLC |
|
|
|
|
|
1116547 |
4 % |
10/02/2020 |
Susquehanna Investment Group |
|
|
|
|
|
1116547 |
4 % |
10/02/2020 |
FMR LLC |
Delaware |
270660 |
0 |
1446593 |
0 |
1446593 |
5.204 % |
07/02/2020 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1446593 |
0 |
1446593 |
5.204 % |
07/02/2020 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1446593 |
0 |
1446593 |
5.204 % |
07/02/2020 |
FMR LLC |
Delaware |
270660 |
0 |
1446593 |
0 |
1446593 |
5.204 % |
07/02/2020 |
BlackRock, Inc. |
Delaware |
1523826 |
0 |
1759092 |
0 |
1759092 |
6.3 % |
05/02/2020 |
G1 Execution Services, LLC |
|
|
|
|
|
1441778 |
5.2 % |
14/02/2019 |
Susquehanna Securities |
|
|
|
|
|
1441778 |
5.2 % |
14/02/2019 |
Susquehanna Investment Group |
|
|
|
|
|
1441778 |
5.2 % |
14/02/2019 |
G1 Execution Services, LLC |
|
|
|
|
|
1441778 |
5.2 % |
14/02/2019 |
Susquehanna Securities |
|
|
|
|
|
1441778 |
5.2 % |
14/02/2019 |
Susquehanna Investment Group |
|
|
|
|
|
1441778 |
5.2 % |
14/02/2019 |
Abigail P. Johnson |
United States of America |
0 |
0 |
605907 |
0 |
605907 |
2.18 % |
13/02/2019 |
FMR LLC |
Delaware |
131134 |
0 |
605907 |
0 |
605907 |
2.18 % |
13/02/2019 |
BlackRock, Inc. |
Delaware |
1407615 |
0 |
1615632 |
0 |
1615632 |
5.8 % |
04/02/2019 |
The Vanguard Group |
Pennsylvania |
30167 |
6000 |
2876031 |
35929 |
2911960 |
10.47 % |
10/01/2019 |
The Vanguard Group |
Pennsylvania |
30167 |
6000 |
2876031 |
35929 |
2911960 |
10.47 % |
10/01/2019 |
Sands Capital Management, LLC |
Delaware, United States |
|
0 |
544141 |
0 |
544141 |
1.9 % |
14/02/2018 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1519913 |
0 |
1519913 |
5.383 % |
13/02/2018 |
FMR LLC |
Delaware |
350545 |
0 |
1519913 |
0 |
1519913 |
5.383 % |
13/02/2018 |
Susquehanna Investment Group |
|
|
|
|
|
1499536 |
5.3 % |
09/02/2018 |
G1 Execution Services, LLC |
|
2301 |
|
|
|
1499536 |
5.3 % |
09/02/2018 |
Susquehanna Investment Group |
|
|
|
|
|
1499536 |
5.3 % |
09/02/2018 |
Susquehanna Securities |
|
|
|
|
|
1499536 |
5.3 % |
09/02/2018 |
G1 Execution Services, LLC |
|
2301 |
|
|
|
1499536 |
5.3 % |
09/02/2018 |
Susquehanna Securities |
|
|
|
|
|
1499536 |
5.3 % |
09/02/2018 |
The Vanguard Group |
Pennsylvania |
36086 |
7726 |
2645747 |
43023 |
2688770 |
9.52 % |
08/02/2018 |
BlackRock, Inc. |
Delaware |
1331019 |
0 |
1559197 |
0 |
1559197 |
5.5 % |
29/01/2018 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1652673 |
0 |
1661352 |
5.796 % |
12/06/2017 |
FMR LLC |
Delaware |
254448 |
0 |
1652673 |
0 |
1661352 |
5.796 % |
12/06/2017 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1652673 |
0 |
1661352 |
5.796 % |
12/06/2017 |
FMR LLC |
Delaware |
254448 |
0 |
1652673 |
0 |
1661352 |
5.796 % |
12/06/2017 |
Sands Capital Management, LLC |
Delaware, United States |
|
0 |
1668312 |
0 |
1668312 |
5.8 % |
14/02/2017 |
Abigail P. Johnson |
United States of America |
0 |
0 |
3281840 |
0 |
3281840 |
11.336 % |
14/02/2017 |
Abigail P. Johnson |
United States of America |
0 |
0 |
3281840 |
0 |
3281840 |
11.336 % |
14/02/2017 |
FMR LLC |
Delaware |
298340 |
0 |
3281840 |
0 |
3281840 |
11.336 % |
14/02/2017 |
FMR LLC |
Delaware |
298340 |
0 |
3281840 |
0 |
3281840 |
11.336 % |
14/02/2017 |
The Vanguard Group |
Pennsylvania |
44829 |
5728 |
2600025 |
50391 |
2650416 |
9.15 % |
10/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
170782 |
0 |
264655 |
0 |
264655 |
0.9 % |
07/02/2017 |
BlackRock, Inc. |
Delaware |
2152303 |
0 |
2412231 |
0 |
2412231 |
8.3 % |
23/01/2017 |
Sands Capital Management, LLC |
|
1215087 |
0 |
1559938 |
0 |
1559938 |
5 % |
12/02/2016 |
Sands Capital Management, LLC |
|
1215087 |
0 |
1559938 |
0 |
1559938 |
5 % |
12/02/2016 |
Fidelity Contrafund |
Massachusetts |
1947253 |
0 |
0 |
0 |
1947253 |
6.243 % |
12/02/2016 |
Abigail P. Johnson |
United States of America |
0 |
0 |
3678947 |
0 |
3678947 |
11.796 % |
12/02/2016 |
FMR LLC |
Delaware |
294697 |
0 |
3678947 |
0 |
3678947 |
11.796 % |
12/02/2016 |
The Vanguard Group |
Pennsylvania |
57990 |
3000 |
2544390 |
61624 |
2606014 |
8.35 % |
11/02/2016 |
BlackRock, Inc. |
Delaware |
1897565 |
7859 |
2231964 |
7859 |
2239823 |
7.2 % |
10/02/2016 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
2092817 |
6.7 % |
09/02/2016 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
2402008 |
7.7 % |
13/02/2015 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
3774408 |
0 |
3774408 |
12.17 % |
13/02/2015 |
Abigail P. Johnson |
United States of America |
0 |
0 |
3774408 |
0 |
3774408 |
12.17 % |
13/02/2015 |
FMR LLC |
Delaware |
242716 |
0 |
3774408 |
0 |
3774408 |
12.17 % |
13/02/2015 |
Fidelity Contrafund |
Massachusetts |
1917663 |
0 |
0 |
0 |
1917663 |
6.183 % |
13/02/2015 |
Sands Capital Management, LLC |
Delaware, United States |
1480887 |
0 |
1958598 |
0 |
1958598 |
6.3 % |
12/02/2015 |
The Vanguard Group |
Pennsylvania |
53950 |
|
2270605 |
50884 |
2321489 |
7.48 % |
11/02/2015 |
BlackRock, Inc. |
Delaware |
1407832 |
0 |
1661312 |
0 |
1661312 |
5.4 % |
06/02/2015 |
BlackRock, Inc. |
Delaware |
1259420 |
0 |
1537416 |
0 |
1537416 |
4.96 % |
07/03/2014 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
2998796 |
0 |
2998796 |
9.691 % |
14/02/2014 |
FMR LLC |
Delaware |
92720 |
0 |
2998796 |
0 |
2998796 |
9.691 % |
14/02/2014 |
FMR LLC |
Delaware |
92720 |
0 |
2998796 |
0 |
2998796 |
9.691 % |
14/02/2014 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
2998796 |
0 |
2998796 |
9.691 % |
14/02/2014 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
3934854 |
12.7 % |
12/02/2014 |
The Vanguard Group |
Pennsylvania |
50389 |
|
2004056 |
47289 |
2051345 |
6.62 % |
12/02/2014 |
BlackRock, Inc. |
Delaware |
1263266 |
0 |
1546298 |
0 |
1546298 |
5 % |
28/01/2014 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
3109065 |
0 |
3109065 |
9.871 % |
14/02/2013 |
FMR LLC |
Delaware |
31361 |
0 |
3109065 |
0 |
3109065 |
9.871 % |
14/02/2013 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
3109065 |
0 |
3109065 |
9.871 % |
14/02/2013 |
FMR LLC |
Delaware |
31361 |
0 |
3109065 |
0 |
3109065 |
9.871 % |
14/02/2013 |
Sands Capital Management, LLC |
Delaware, United States |
1690959 |
0 |
2314724 |
0 |
2314724 |
7.35 % |
14/02/2013 |
The Vanguard Group |
Pennsylvania |
55058 |
|
1805098 |
53058 |
1858156 |
5.89 % |
12/02/2013 |
Jennison Associates LLC S.S. or I.R.S. Identification No. of Above Person: IRS Identification (formerly |
Delaware |
898806 |
0 |
0 |
1511899 |
1511899 |
4.8 % |
12/02/2013 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
3597594 |
11.4 % |
11/02/2013 |
Capital World Investors |
Delaware |
1512482 |
0 |
1512482 |
0 |
1512482 |
4.8 % |
09/10/2012 |
Capital World Investors |
Delaware |
1512482 |
0 |
1512482 |
0 |
1512482 |
4.8 % |
09/10/2012 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
3236649 |
10.2 % |
10/09/2012 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
3236649 |
10.2 % |
10/09/2012 |
BlackRock, Inc. |
Delaware |
1463166 |
0 |
1463166 |
0 |
1463166 |
4.62 % |
09/05/2012 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
3024841 |
9.6 % |
13/02/2012 |
Jennison Associates LLC : Identification #522069785 |
Delaware |
1019034 |
0 |
0 |
1594155 |
1594155 |
5.1 % |
10/02/2012 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
43701 |
|
1614237 |
43701 |
1657938 |
5.29 % |
10/02/2012 |
Capital World Investors |
Delaware |
3128182 |
0 |
3128182 |
0 |
3128182 |
9.9 % |
10/02/2012 |
BlackRock, Inc. |
Delaware |
1735805 |
0 |
1735805 |
0 |
1735805 |
5.55 % |
09/02/2012 |
BlackRock, Inc. |
Delaware |
1446636 |
0 |
1446636 |
0 |
1446636 |
4.65 % |
10/05/2011 |
FMR LLC |
Delaware |
0 |
0 |
4033817 |
0 |
4033817 |
13.035 % |
14/02/2011 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
4033817 |
0 |
4033817 |
13.035 % |
14/02/2011 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
810428 |
0 |
3386133 |
0 |
3386133 |
10.9 % |
14/02/2011 |
Capital World Investors |
Delaware |
2575032 |
0 |
2575032 |
0 |
2575032 |
8.3 % |
11/02/2011 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
724158 |
0 |
3070763 |
0 |
3070763 |
9.9 % |
10/02/2011 |
BlackRock, Inc. |
Delaware |
1790414 |
0 |
1790414 |
0 |
1790414 |
5.79 % |
03/02/2011 |
Hussman Strategic Growth Fund, an investment portfolio of Hussman Investment Trust |
Ohio U.S.A. |
0 |
250000 |
0 |
250000 |
250000 |
0.81 % |
31/01/2011 |
Hussman Econometrics Advisors, Inc. |
Maryland U.S.A. |
0 |
250000 |
0 |
250000 |
250000 |
0.81 % |
31/01/2011 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
|
0 |
0 |
0 |
1375000 |
4.4 % |
10/11/2010 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
|
0 |
3365399 |
0 |
3365399 |
10.8 % |
10/11/2010 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
|
0 |
0 |
0 |
1375000 |
4.4 % |
10/11/2010 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
|
0 |
3365399 |
0 |
3365399 |
10.8 % |
10/11/2010 |
BlackRock, Inc. |
Delaware |
1552620 |
0 |
1552620 |
0 |
1552620 |
4.99 % |
08/10/2010 |
FMR LLC |
Delaware |
0 |
0 |
4089717 |
0 |
4089717 |
12.999 % |
10/06/2010 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
4089717 |
0 |
4089717 |
12.999 % |
10/06/2010 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
4089717 |
0 |
4089717 |
12.999 % |
10/06/2010 |
FMR LLC |
Delaware |
0 |
0 |
4089717 |
0 |
4089717 |
12.999 % |
10/06/2010 |
Tremblant Capital Group |
Delaware |
659020 |
0 |
659020 |
0 |
659020 |
2.09 % |
16/02/2010 |
Tremblant Capital Group |
Delaware |
659020 |
0 |
659020 |
0 |
659020 |
2.09 % |
16/02/2010 |
T. ROWE PRICE MIDCAP GROWTH FUND, INC. |
Maryland |
1900000 |
0 |
0 |
0 |
1900000 |
5.9 % |
12/02/2010 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
775254 |
0 |
3162754 |
0 |
3162754 |
9.9 % |
12/02/2010 |
Capital World Investors |
Delaware |
1705900 |
0 |
2510730 |
0 |
2510730 |
7.9 % |
10/02/2010 |
Capital World Investors |
Delaware |
1705900 |
0 |
2510730 |
0 |
2510730 |
7.9 % |
10/02/2010 |
William Blair & Company, L.L.C. |
222 W Adams |
0 |
0 |
0 |
0 |
0 |
0 % |
19/01/2010 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
2820749 |
0 |
2820749 |
5.841 % |
11/01/2010 |
FMR LLC |
Delaware |
0 |
0 |
2820749 |
0 |
2820749 |
5.841 % |
11/01/2010 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
2820749 |
0 |
2820749 |
5.841 % |
11/01/2010 |
FMR LLC |
Delaware |
0 |
0 |
2820749 |
0 |
2820749 |
5.841 % |
11/01/2010 |
Capital World Investors |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
08/01/2010 |