The Vanguard Group |
Pennsylvania |
0 |
60460 |
7840691 |
174267 |
8014958 |
9.59 % |
13/02/2024 |
The Vanguard Group |
Pennsylvania |
0 |
56294 |
3499988 |
120705 |
3620693 |
6.62 % |
13/02/2024 |
Capital World Investors |
Delaware |
3342495 |
0 |
3361575 |
0 |
3361575 |
6.1 % |
09/02/2024 |
Principal Funds, Inc Principal MidCap fund |
Maryland |
0 |
5650630 |
0 |
5650630 |
5650630 |
6.88 % |
31/03/2023 |
Principal Global Investors, LLC |
Delaware |
0 |
7326981 |
0 |
7326981 |
7326981 |
8.92 % |
31/03/2023 |
Principal Funds, Inc Principal MidCap fund |
Maryland |
0 |
5650630 |
0 |
5650630 |
5650630 |
6.88 % |
31/03/2023 |
Principal Global Investors, LLC |
Delaware |
0 |
7326981 |
0 |
7326981 |
7326981 |
8.92 % |
31/03/2023 |
Capital World Investors |
Delaware |
3422555 |
0 |
3422555 |
0 |
3422555 |
6.3 % |
13/02/2023 |
Capital World Investors |
Delaware |
3422555 |
0 |
3422555 |
0 |
3422555 |
6.3 % |
13/02/2023 |
The Vanguard Group |
Pennsylvania For |
0 |
92448 |
7628873 |
195322 |
7824195 |
9.53 % |
09/02/2023 |
The Vanguard Group |
Pennsylvania For |
0 |
43446 |
3309276 |
98772 |
3408048 |
6.25 % |
09/02/2023 |
Morgan Stanley Investment Management Inc. |
Delaware. |
0 |
22304 |
0 |
26285 |
26285 |
0 % |
10/03/2022 |
Morgan Stanley |
Delaware. |
0 |
137323 |
0 |
141547 |
141547 |
0.2 % |
10/03/2022 |
Capital World Investors |
Delaware |
3481181 |
0 |
3481181 |
0 |
3481181 |
6.4 % |
11/02/2022 |
Capital World Investors |
Delaware |
3481181 |
0 |
3481181 |
0 |
3481181 |
6.4 % |
11/02/2022 |
Morgan Stanley |
Delaware. |
0 |
3232830 |
0 |
4168814 |
4168814 |
5.1 % |
10/02/2022 |
Morgan Stanley Investment Management Inc. |
Delaware. |
0 |
3124563 |
0 |
4060304 |
4060304 |
5 % |
10/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
73445 |
7266915 |
163256 |
7430171 |
9.14 % |
10/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
52312 |
3243081 |
103194 |
3346275 |
6.17 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
5103093 |
0 |
5541099 |
0 |
5541099 |
10.2 % |
09/02/2022 |
BlackRock, Inc. |
Delaware |
3853880 |
0 |
4451287 |
0 |
4451287 |
5.5 % |
31/01/2022 |
BlackRock, Inc. |
Delaware |
5011001 |
0 |
5402527 |
0 |
5402527 |
9.95 % |
31/01/2022 |
BlackRock, Inc. |
Delaware |
5207455 |
0 |
5539551 |
0 |
5539551 |
10.2 % |
09/04/2021 |
Capital World Investors |
Delaware |
2843885 |
0 |
2843885 |
0 |
2843885 |
5.2 % |
16/02/2021 |
Capital World Investors |
Delaware |
2843885 |
0 |
2843885 |
0 |
2843885 |
5.2 % |
16/02/2021 |
Morgan Stanley |
Delaware. |
0 |
4008410 |
0 |
4852993 |
4852993 |
6 % |
11/02/2021 |
Morgan Stanley Investment Management Inc. |
Delaware. |
0 |
4008410 |
0 |
4852993 |
4852993 |
6 % |
11/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
83225 |
7002579 |
186445 |
7189024 |
8.87 % |
10/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
40089 |
3322005 |
111507 |
3433512 |
6.34 % |
10/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
40089 |
3322005 |
111507 |
3433512 |
6.34 % |
10/02/2021 |
Abigail P. Johnson |
United States of America |
0 |
0 |
4981263 |
0 |
4981263 |
6.147 % |
08/02/2021 |
FMR LLC |
Delaware |
351689 |
0 |
4981263 |
0 |
4981263 |
6.147 % |
08/02/2021 |
BlackRock, Inc. |
Delaware |
4613395 |
0 |
4930320 |
0 |
4930320 |
9.1 % |
29/01/2021 |
BlackRock, Inc. |
Delaware |
4354431 |
0 |
4940769 |
0 |
4940769 |
6.1 % |
29/01/2021 |
BlackRock, Inc. |
Delaware |
5001535 |
0 |
5427579 |
0 |
5427579 |
10 % |
08/05/2020 |
The Vanguard Group |
Pennsylvania |
34632 |
9584 |
3647356 |
38194 |
3685550 |
6.8 % |
12/02/2020 |
BlackRock, Inc. |
Delaware |
4843778 |
0 |
5429250 |
0 |
5429250 |
6.8 % |
10/02/2020 |
Abigail P. Johnson |
United States of America |
0 |
0 |
5190507 |
0 |
5190507 |
6.459 % |
07/02/2020 |
FMR LLC |
Delaware |
371825 |
0 |
5190507 |
0 |
5190507 |
6.459 % |
07/02/2020 |
BlackRock, Inc. |
Delaware |
4146692 |
0 |
4646466 |
0 |
4646466 |
8.6 % |
05/02/2020 |
The Vanguard Group |
Pennsylvania |
60773 |
17466 |
8136374 |
71287 |
8207661 |
10.21 % |
09/01/2020 |
The Vanguard Group |
Pennsylvania |
60773 |
17466 |
8136374 |
71287 |
8207661 |
10.21 % |
09/01/2020 |
The Vanguard Group |
Pennsylvania |
40342 |
5133 |
7173339 |
38305 |
7211644 |
9.06 % |
11/02/2019 |
The Vanguard Group |
Pennsylvania |
22098 |
11052 |
3766654 |
29207 |
3795861 |
7.11 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
4537238 |
0 |
4946816 |
0 |
4946816 |
6.2 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
3144824 |
0 |
3311533 |
0 |
3311533 |
6.2 % |
07/02/2019 |
Select Equity Group, L.P. |
Delaware |
0 |
1657899 |
0 |
1657899 |
1657899 |
4.9 % |
14/02/2018 |
George S. Loening |
USA |
0 |
1657899 |
0 |
1657899 |
1657899 |
4.9 % |
14/02/2018 |
Select Equity Group, L.P. |
Delaware |
0 |
1657899 |
0 |
1657899 |
1657899 |
4.9 % |
14/02/2018 |
George S. Loening |
USA |
0 |
1657899 |
0 |
1657899 |
1657899 |
4.9 % |
14/02/2018 |
The Vanguard Group |
Pennsylvania |
13895 |
7074 |
1971284 |
18894 |
1990178 |
5.89 % |
12/02/2018 |
The Vanguard Group |
Pennsylvania |
27067 |
3286 |
4006592 |
26276 |
4032868 |
7.94 % |
12/02/2018 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
1472499 |
0 |
1472499 |
4.36 % |
29/01/2018 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
1472499 |
0 |
1472499 |
4.36 % |
29/01/2018 |
BlackRock, Inc. |
Delaware |
3089771 |
0 |
3286098 |
0 |
3286098 |
6.5 % |
25/01/2018 |
Janus Capital Management LLC EIN |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
12/06/2017 |
Janus Triton Fund |
Massachusetts |
0 |
0 |
0 |
0 |
0 |
0 % |
12/06/2017 |
Janus Triton Fund |
Massachusetts |
0 |
0 |
0 |
0 |
0 |
0 % |
12/06/2017 |
Janus Capital Management LLC EIN |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
12/06/2017 |
Janus Henderson Group plc EIN |
Jersey, Channel Islands |
0 |
5719309 |
0 |
5719309 |
5719309 |
11.3 % |
12/06/2017 |
Janus Triton Fund |
Massachusetts |
0 |
2705007 |
0 |
2705007 |
2705007 |
5.4 % |
12/06/2017 |
Select Equity Group, L.P. |
Delaware |
0 |
1367018 |
0 |
1367018 |
1367018 |
5.1 % |
13/02/2017 |
Select Equity Group, L.P. |
Delaware |
0 |
1367018 |
0 |
1367018 |
1367018 |
5.1 % |
13/02/2017 |
George S. Loening |
USA |
0 |
1367018 |
0 |
1367018 |
1367018 |
5.1 % |
13/02/2017 |
George S. Loening |
USA |
0 |
1367018 |
0 |
1367018 |
1367018 |
5.1 % |
13/02/2017 |
The Vanguard Group |
Pennsylvania |
21538 |
2229 |
2802223 |
21867 |
2824090 |
6.99 % |
13/02/2017 |
Columbia Wanger Asset Management, LLC |
Delaware |
|
|
|
|
0 |
0 % |
10/02/2017 |
Columbia Wanger Asset Management, LLC |
Delaware |
|
|
|
|
0 |
0 % |
10/02/2017 |
BlackRock, Inc. |
Delaware |
1883298 |
529 |
2062153 |
529 |
2062682 |
5.1 % |
30/01/2017 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
1379958 |
0 |
1379958 |
5.12 % |
24/01/2017 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
1379958 |
0 |
1379958 |
5.12 % |
24/01/2017 |
Victory Capital Management Inc. as successor to RS Investment Management Co. LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
02/11/2016 |
Victory Capital Management Inc. as successor to RS Investment Management Co. LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
02/11/2016 |
BlackRock, Inc. |
Delaware |
1620920 |
1708 |
1807330 |
1708 |
1809038 |
4.5 % |
08/07/2016 |
George S. Loening |
USA |
0 |
1144786 |
0 |
1144786 |
1144786 |
4.3 % |
16/02/2016 |
Select Equity Group, L.P. |
Delaware |
0 |
1144786 |
0 |
1144786 |
1144786 |
4.3 % |
16/02/2016 |
Select Equity Group, L.P. |
Delaware |
0 |
1144786 |
0 |
1144786 |
1144786 |
4.3 % |
16/02/2016 |
George S. Loening |
USA |
0 |
1144786 |
0 |
1144786 |
1144786 |
4.3 % |
16/02/2016 |
RS Investment Management Co. LLC |
Delaware |
1986617 |
0 |
2022425 |
0 |
2022425 |
5.06 % |
11/02/2016 |
The Vanguard Group |
Pennsylvania |
40287 |
900 |
1180540 |
40046 |
1220586 |
4.53 % |
11/02/2016 |
The Vanguard Group |
Pennsylvania |
87837 |
|
2477689 |
85637 |
2563326 |
6.41 % |
11/02/2016 |
BlackRock, Inc. |
Delaware |
2390947 |
0 |
2466399 |
0 |
2466399 |
6.2 % |
28/01/2016 |
Columbia Wanger Asset Management, LLC |
Delaware |
3021593 |
0 |
3393102 |
0 |
3393102 |
8.4 % |
20/01/2016 |
Columbia Wanger Asset Management, LLC |
Delaware |
3021593 |
0 |
3393102 |
0 |
3393102 |
8.4 % |
20/01/2016 |
BlackRock, Inc. |
Delaware |
966116 |
0 |
1017722 |
0 |
1017722 |
3.8 % |
10/07/2015 |
Bares Capital Management, Inc.742961140 |
Texas |
0 |
0 |
0 |
0 |
10 |
0 % |
06/05/2015 |
Bares Capital Management, Inc.742961140 |
Texas |
0 |
0 |
0 |
0 |
10 |
0 % |
06/05/2015 |
Brian Bares |
USA |
0 |
0 |
0 |
0 |
10 |
0 % |
06/05/2015 |
Brian Bares |
USA |
0 |
0 |
0 |
0 |
10 |
0 % |
06/05/2015 |
Brian Bares |
USA |
5000 |
2007361 |
5000 |
2007361 |
2012361 |
5.1 % |
17/02/2015 |
Bares Capital Management, Inc. |
Texas |
0 |
2007361 |
0 |
2007361 |
2007361 |
5.1 % |
17/02/2015 |
Bares Capital Management, Inc. |
Texas |
0 |
2007361 |
0 |
2007361 |
2007361 |
5.1 % |
17/02/2015 |
Brian Bares |
USA |
5000 |
2007361 |
5000 |
2007361 |
2012361 |
5.1 % |
17/02/2015 |
The Vanguard Group |
Pennsylvania |
56398 |
|
1405897 |
55257 |
1461154 |
5.44 % |
10/02/2015 |
Royce & Associates, LLC |
New York |
1170894 |
0 |
1170894 |
0 |
1170894 |
4.36 % |
02/02/2015 |
BlackRock, Inc. |
Delaware |
2611075 |
0 |
2713868 |
0 |
2713868 |
10.1 % |
09/01/2015 |
Select Offshore Advisors, LLC |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2014 |
George S. Loening |
USA |
0 |
492285 |
0 |
492285 |
492285 |
1.8 % |
14/02/2014 |
Select Equity Group, Inc. |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2014 |
The Vanguard Group |
Pennsylvania |
61734 |
|
1434056 |
60593 |
1494649 |
5.57 % |
11/02/2014 |
Columbia Wanger Asset Management, LLC |
Delaware |
4884625 |
0 |
5327375 |
0 |
5327375 |
13.4 % |
06/02/2014 |
Columbia Acorn Fund |
Massachusetts |
3828750 |
0 |
3828750 |
0 |
3828750 |
9.6 % |
06/02/2014 |
S : Columbia Wanger Asset Management, LLC |
Delaware |
4884625 |
0 |
5327375 |
0 |
5327375 |
13.4 % |
06/02/2014 |
S : Columbia Acorn Fund |
Massachusetts |
3828750 |
0 |
3828750 |
0 |
3828750 |
9.6 % |
06/02/2014 |
Royce & Associates, LLC |
New York |
|
|
1111728 |
|
1111728 |
2.81 % |
30/01/2014 |
Royce & Associates, LLC |
New York |
|
|
1111728 |
|
1111728 |
2.81 % |
30/01/2014 |
Royce & Associates, LLC |
New York |
|
|
1608669 |
|
1608669 |
0 % |
10/01/2014 |
Royce & Associates, LLC |
New York |
|
|
1608669 |
|
1608669 |
0 % |
10/01/2014 |
BlackRock, Inc. |
Delaware |
2663106 |
0 |
2777399 |
0 |
2777399 |
10.4 % |
09/01/2014 |
BlackRock, Inc. |
Delaware |
2224935 |
0 |
2224935 |
0 |
2224935 |
10.39 % |
09/08/2013 |
George S. Loening |
USA |
2047965 |
0 |
2047965 |
0 |
2047965 |
9.6 % |
14/02/2013 |
Select Offshore Advisors, LLC |
New York |
719229 |
0 |
719229 |
0 |
719229 |
3.4 % |
14/02/2013 |
Select Equity Group, Inc. |
New York |
1328736 |
0 |
1328736 |
0 |
1328736 |
6.2 % |
14/02/2013 |
Columbia Wanger Asset Management, LLC |
Delaware |
3929700 |
0 |
4254700 |
0 |
4254700 |
13.4 % |
13/02/2013 |
Columbia Acorn Fund |
Massachusetts |
3063000 |
0 |
3063000 |
0 |
3063000 |
9.6 % |
13/02/2013 |
The Vanguard Group |
Pennsylvania |
44436 |
|
1139649 |
43523 |
1183172 |
5.52 % |
11/02/2013 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
2776126 |
8.7 % |
07/02/2013 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
0 |
0 |
0 |
0 |
2280316 |
7.2 % |
07/02/2013 |
BlackRock, Inc. |
Delaware |
1894689 |
0 |
1894689 |
0 |
1894689 |
8.86 % |
01/02/2013 |
Royce & Associates, LLC |
New York |
|
|
2038591 |
|
2038591 |
6.45 % |
11/01/2013 |
Royce & Associates, LLC |
New York |
|
|
2038591 |
|
2038591 |
6.45 % |
11/01/2013 |
Royce & Associates, LLC |
New York |
|
|
1650622 |
|
1650622 |
7.71 % |
11/01/2013 |
Royce & Associates, LLC |
New York |
|
|
1650622 |
|
1650622 |
7.71 % |
11/01/2013 |
JPMorgan Chase & Co. |
Delaware |
456124 |
127 |
466879 |
127 |
479506 |
2.2 % |
11/01/2013 |
Janus Capital Management LLC EIN |
Delaware |
2816900 |
0 |
2816900 |
0 |
2816900 |
11.2 % |
10/04/2012 |
Janus Triton Fund |
Massachusetts |
1460195 |
0 |
1460195 |
0 |
1460195 |
5.8 % |
10/04/2012 |
Janus Capital Management LLC EIN |
Delaware |
2816900 |
0 |
2816900 |
0 |
2816900 |
11.2 % |
10/04/2012 |
Janus Triton Fund |
Massachusetts |
1460195 |
0 |
1460195 |
0 |
1460195 |
5.8 % |
10/04/2012 |
Janus Capital Management LLC EIN #753019302 |
Delaware |
1789663 |
0 |
1789663 |
0 |
1789663 |
7.1 % |
15/02/2012 |
Janus Capital Management LLC EIN #753019302 |
Delaware |
1789663 |
0 |
1789663 |
0 |
1789663 |
7.1 % |
15/02/2012 |
Columbia Wanger Asset Management, LLC |
Delaware |
2841730 |
0 |
3044730 |
0 |
3044730 |
12.1 % |
10/02/2012 |
BlackRock, Inc. |
Delaware |
1466362 |
0 |
1466362 |
0 |
1466362 |
8.6 % |
10/02/2012 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
34247 |
|
956442 |
34247 |
990689 |
5.8 % |
08/02/2012 |
JPMorgan Chase & Co. |
Delaware |
772624 |
2082 |
1032568 |
2082 |
1044650 |
6.1 % |
27/01/2012 |
Royce & Associates, LLC |
New York |
|
|
2812809 |
|
2812809 |
11.24 % |
12/01/2012 |
Royce & Associates, LLC |
New York |
|
|
2812809 |
|
2812809 |
11.24 % |
12/01/2012 |
Royce & Associates, LLC |
New York |
|
|
1320499 |
|
1320499 |
7.74 % |
12/01/2012 |
Royce & Associates, LLC |
New York |
|
|
1320499 |
|
1320499 |
7.74 % |
12/01/2012 |
FMR LLC |
Delaware |
0 |
0 |
520581 |
0 |
520581 |
2.627 % |
14/02/2011 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
520581 |
0 |
520581 |
2.627 % |
14/02/2011 |
Snyder Capital Management, Inc. |
Delaware |
0 |
822810 |
0 |
978559 |
978559 |
4.9 % |
14/02/2011 |
Snyder Capital Management, L.P. |
Delaware |
0 |
822810 |
0 |
978559 |
978559 |
4.9 % |
14/02/2011 |
Columbia Wanger Asset Management, |
Delaware |
2059445 |
0 |
2191445 |
0 |
2191445 |
11 % |
10/02/2011 |
BlackRock, Inc. |
Delaware |
1070125 |
0 |
1070125 |
0 |
1070125 |
8.08 % |
04/02/2011 |
JPMorgan Chase & Co. |
Delaware |
572471 |
477 |
764003 |
361 |
772364 |
5.8 % |
24/01/2011 |
Royce & Associates, LLC |
New York |
|
|
2174405 |
|
2174405 |
10.92 % |
13/01/2011 |
Royce & Associates, LLC |
New York |
|
|
2174405 |
|
2174405 |
10.92 % |
13/01/2011 |
Royce & Associates, LLC |
New York |
|
|
1056400 |
|
1056400 |
7.97 % |
13/01/2011 |
Royce & Associates, LLC |
New York |
|
|
1056400 |
|
1056400 |
7.97 % |
13/01/2011 |
Wanger Asset Management, LLC |
Delaware |
1959445 |
0 |
2091445 |
0 |
2091445 |
10.5 % |
08/09/2010 |
Wanger Asset Management, LLC |
Delaware |
1959445 |
0 |
2091445 |
0 |
2091445 |
10.5 % |
08/09/2010 |
Snyder Capital Management, L.P. |
Delaware |
0 |
667328 |
0 |
796328 |
796328 |
5.1 % |
12/02/2010 |
Snyder Capital Management, Inc. |
Delaware |
0 |
667328 |
0 |
796328 |
796328 |
5.1 % |
12/02/2010 |
Columbia Wanger Asset Management, L.P. |
Delaware |
1340000 |
0 |
1407050 |
0 |
1407050 |
9 % |
09/02/2010 |
Royce & Associates, LLC |
New York |
870783 |
0 |
870783 |
0 |
870783 |
8.36 % |
25/01/2010 |
Royce & Associates, LLC |
New York |
|
|
870783 |
|
870783 |
8.36 % |
25/01/2010 |
Next Century Growth Investors, LLC |
Delaware |
0 |
1156486 |
0 |
1156486 |
10.94 |
10.94 % |
09/06/2008 |
Thomas L. Press |
U.S.A. |
0 |
1156486 |
0 |
1156486 |
10.94 |
10.94 % |
09/06/2008 |
Next Century Growth Investors, LLC |
Delaware |
0 |
1146851 |
0 |
1146851 |
10.85 |
10.85 % |
09/05/2008 |
Thomas L. Press |
U.S.A. |
0 |
1146851 |
0 |
1146851 |
10.85 |
10.85 % |
09/05/2008 |
Next Century Growth Investors, LLC |
Delaware |
0 |
1146851 |
0 |
1146851 |
10.85 |
10.85 % |
09/05/2008 |
Thomas L. Press |
U.S.A. |
0 |
1146851 |
0 |
1146851 |
10.85 |
10.85 % |
09/05/2008 |