Wellington Management Group LLP |
Massachusetts |
0 |
5444014 |
0 |
6251632 |
6251632 |
8.02 % |
08/11/2024 |
Wellington Group Holdings LLP |
Delaware |
0 |
5444014 |
0 |
6251632 |
6251632 |
8.02 % |
08/11/2024 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
5444014 |
0 |
6251632 |
6251632 |
8.02 % |
08/11/2024 |
Wellington Management Company LLP |
Delaware |
0 |
5393610 |
0 |
5959541 |
5959541 |
7.65 % |
08/11/2024 |
The Vanguard Group |
Pennsylvania |
0 |
55102 |
9189416 |
126906 |
9316322 |
11.7 % |
13/02/2024 |
Burgundy Asset Management Ltd. |
Canada |
3484702 |
0 |
4852273 |
0 |
4852273 |
6.0955 % |
13/02/2024 |
BlackRock, Inc. |
Delaware |
14450722 |
0 |
14895408 |
0 |
14895408 |
18.7 % |
08/01/2024 |
Burgundy Asset Management Ltd. |
Canada |
2967974 |
0 |
4490601 |
0 |
4490601 |
5.5731 % |
10/02/2023 |
Burgundy Asset Management Ltd. |
Canada |
2967974 |
0 |
4490601 |
0 |
4490601 |
5.5731 % |
10/02/2023 |
The Vanguard Group |
Pennsylvania For |
0 |
63026 |
8172895 |
134287 |
8307182 |
10.31 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
9993372 |
0 |
10318201 |
0 |
10318201 |
12.8 % |
26/01/2023 |
BlackRock, Inc. |
Delaware |
0 |
0 |
0 |
0 |
10318201 |
12.8 % |
20/01/2023 |
The Vanguard Group |
Pennsylvania |
0 |
58870 |
8072913 |
126863 |
8199776 |
10.08 % |
09/09/2022 |
The Vanguard Group |
Pennsylvania |
0 |
58870 |
8072913 |
126863 |
8199776 |
10.08 % |
09/09/2022 |
The Vanguard Group |
Pennsylvania For |
0 |
67184 |
7965420 |
135824 |
8101244 |
9.69 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
9251525 |
0 |
9489405 |
0 |
9489405 |
11.3 % |
26/01/2022 |
BlackRock, Inc. |
Delaware |
9297573 |
0 |
9489405 |
0 |
9489405 |
11.3 % |
25/01/2022 |
Ariel Investments, LLC # |
Delaware |
8149965 |
0 |
8567613 |
0 |
8567613 |
10.2 % |
10/09/2021 |
Ariel Investments, LLC # |
Delaware |
8149965 |
0 |
8567613 |
0 |
8567613 |
10.2 % |
10/09/2021 |
The Vanguard Group |
Pennsylvania |
0 |
82248 |
7518591 |
146634 |
7665225 |
9.2 % |
10/02/2021 |
Wellington Management Group LLP |
Massachusetts |
0 |
8398397 |
0 |
9326353 |
9326353 |
11.2 % |
04/02/2021 |
Wellington Management Company LLP |
Delaware |
0 |
7795296 |
0 |
8311313 |
8311313 |
9.98 % |
04/02/2021 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
8398397 |
0 |
9326353 |
9326353 |
11.2 % |
04/02/2021 |
Wellington Group Holdings LLP |
Delaware |
0 |
8398397 |
0 |
9326353 |
9326353 |
11.2 % |
04/02/2021 |
Wellington Management Group LLP |
Massachusetts |
0 |
8398397 |
0 |
9326353 |
9326353 |
11.2 % |
04/02/2021 |
Wellington Management Company LLP |
Delaware |
0 |
7795296 |
0 |
8311313 |
8311313 |
9.98 % |
04/02/2021 |
Wellington Group Holdings LLP |
Delaware |
0 |
8398397 |
0 |
9326353 |
9326353 |
11.2 % |
04/02/2021 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
8398397 |
0 |
9326353 |
9326353 |
11.2 % |
04/02/2021 |
BlackRock, Inc. |
Delaware |
9497207 |
0 |
9728318 |
0 |
9728318 |
11.7 % |
26/01/2021 |
Wellington Group Holdings LLP |
Delaware |
0 |
7734014 |
0 |
8553278 |
8553278 |
10.32 % |
09/06/2020 |
Wellington Management Group LLP |
Massachusetts |
0 |
7734014 |
0 |
8553278 |
8553278 |
10.32 % |
09/06/2020 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
7734014 |
0 |
8553278 |
8553278 |
10.32 % |
09/06/2020 |
Wellington Management Company LLP |
Delaware |
0 |
7234821 |
0 |
7703686 |
7703686 |
9.29 % |
09/06/2020 |
Wellington Management Group LLP |
Massachusetts |
0 |
7734014 |
0 |
8553278 |
8553278 |
10.32 % |
09/06/2020 |
Wellington Group Holdings LLP |
Delaware |
0 |
7734014 |
0 |
8553278 |
8553278 |
10.32 % |
09/06/2020 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
7734014 |
0 |
8553278 |
8553278 |
10.32 % |
09/06/2020 |
Wellington Management Company LLP |
Delaware |
0 |
7234821 |
0 |
7703686 |
7703686 |
9.29 % |
09/06/2020 |
The Vanguard Group |
Pennsylvania |
80525 |
20154 |
7853401 |
88998 |
7942399 |
9.58 % |
12/02/2020 |
BlackRock, Inc. |
Delaware |
9439212 |
0 |
9666180 |
0 |
9666180 |
11.7 % |
04/02/2020 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
5434740 |
0 |
5944224 |
5944224 |
7.17 % |
28/01/2020 |
Wellington Management Company LLP |
Delaware |
0 |
5097638 |
0 |
5456759 |
5456759 |
6.59 % |
28/01/2020 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
5434740 |
0 |
5944224 |
5944224 |
7.17 % |
28/01/2020 |
Wellington Group Holdings LLP |
Delaware |
0 |
5434740 |
0 |
5944224 |
5944224 |
7.17 % |
28/01/2020 |
Wellington Management Company LLP |
Delaware |
0 |
5097638 |
0 |
5456759 |
5456759 |
6.59 % |
28/01/2020 |
Wellington Management Group LLP |
Massachusetts |
0 |
5434740 |
0 |
5944224 |
5944224 |
7.17 % |
28/01/2020 |
Wellington Group Holdings LLP |
Delaware |
0 |
5434740 |
0 |
5944224 |
5944224 |
7.17 % |
28/01/2020 |
Wellington Management Group LLP |
Massachusetts |
0 |
5434740 |
0 |
5944224 |
5944224 |
7.17 % |
28/01/2020 |
Lazard Asset Management LLC |
Delaware |
191098 |
0 |
646418 |
0 |
646418 |
0.79 % |
09/08/2019 |
Lazard Asset Management LLC |
Delaware |
191098 |
0 |
646418 |
0 |
646418 |
0.79 % |
09/08/2019 |
Lazard Asset Management LLC |
Delaware |
3559412 |
0 |
5525395 |
0 |
5525395 |
6.73 % |
13/02/2019 |
BlackRock, Inc. |
Delaware |
9332421 |
0 |
9522676 |
0 |
9522676 |
11.6 % |
31/01/2019 |
The Vanguard Group |
Pennsylvania |
135887 |
18207 |
8130952 |
145419 |
8276371 |
10.08 % |
10/01/2019 |
The Vanguard Group |
Pennsylvania |
135887 |
18207 |
8130952 |
145419 |
8276371 |
10.08 % |
10/01/2019 |
Lazard Asset Management LLC |
Delaware |
4343260 |
0 |
8258444 |
0 |
8258444 |
10.12 % |
09/04/2018 |
Lazard Asset Management LLC |
Delaware |
4343260 |
0 |
8258444 |
0 |
8258444 |
10.12 % |
09/04/2018 |
The Vanguard Group |
Pennsylvania |
156378 |
17207 |
7529000 |
166885 |
7695885 |
9.49 % |
09/02/2018 |
BlackRock, Inc. |
Delaware |
8352964 |
0 |
8524732 |
0 |
8524732 |
10.5 % |
23/01/2018 |
The Vanguard Group |
Pennsylvania |
154843 |
17207 |
8122737 |
167450 |
8290187 |
10.29 % |
10/07/2017 |
The Vanguard Group |
Pennsylvania |
154843 |
17207 |
8122737 |
167450 |
8290187 |
10.29 % |
10/07/2017 |
The Vanguard Group |
Pennsylvania |
95064 |
9507 |
6312359 |
100571 |
6412930 |
8.02 % |
10/02/2017 |
Artisan Partners Limited Partnership |
Delaware |
0 |
0 |
0 |
0 |
10 |
0 % |
03/02/2017 |
Artisan Partners Funds, Inc. |
Wisconsin |
0 |
0 |
0 |
0 |
10 |
0 % |
03/02/2017 |
Artisan Partners Holdings LP |
Delaware |
0 |
0 |
0 |
0 |
10 |
0 % |
03/02/2017 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
0 |
0 |
0 |
10 |
0 % |
03/02/2017 |
Artisan Partners Funds, Inc. |
Wisconsin |
0 |
0 |
0 |
0 |
10 |
0 % |
03/02/2017 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
0 |
0 |
0 |
10 |
0 % |
03/02/2017 |
Artisan Partners Holdings LP |
Delaware |
0 |
0 |
0 |
0 |
10 |
0 % |
03/02/2017 |
Artisan Investments GP LLC |
Delaware |
0 |
0 |
0 |
0 |
10 |
0 % |
03/02/2017 |
Artisan Investments GP LLC |
Delaware |
0 |
0 |
0 |
0 |
10 |
0 % |
03/02/2017 |
Artisan Partners Limited Partnership |
Delaware |
0 |
0 |
0 |
0 |
10 |
0 % |
03/02/2017 |
Janus Capital Management LLC EIN |
Delaware |
2064054 |
0 |
2064054 |
0 |
2064054 |
2.6 % |
26/01/2017 |
Janus Capital Management LLC EIN |
Delaware |
2064054 |
0 |
2064054 |
0 |
2064054 |
2.6 % |
26/01/2017 |
BlackRock, Inc. |
Delaware |
8017603 |
0 |
8205249 |
0 |
8205249 |
10.3 % |
09/01/2017 |
The Vanguard Group |
Pennsylvania |
57585 |
4600 |
5208286 |
57385 |
5265671 |
6.61 % |
10/02/2016 |
BlackRock, Inc. |
Delaware |
5055077 |
0 |
5336233 |
0 |
5336233 |
6.7 % |
10/02/2016 |
Artisan Partners Limited Partnership |
Delaware |
0 |
4526045 |
0 |
4745616 |
4745616 |
6 % |
02/02/2016 |
Artisan Partners Limited Partnership |
Delaware |
0 |
4526045 |
0 |
4745616 |
4745616 |
6 % |
02/02/2016 |
Artisan Investments GP LLC |
Delaware |
0 |
4526045 |
0 |
4745616 |
4745616 |
6 % |
02/02/2016 |
Artisan Partners Holdings LP |
Delaware |
0 |
4526045 |
0 |
4745616 |
4745616 |
6 % |
02/02/2016 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
4526045 |
0 |
4745616 |
4745616 |
6 % |
02/02/2016 |
Artisan Partners Funds, Inc. |
Wisconsin |
0 |
3132399 |
0 |
3132399 |
3132399 |
3.9 % |
02/02/2016 |
Artisan Partners Funds, Inc. |
Wisconsin |
0 |
3132399 |
0 |
3132399 |
3132399 |
3.9 % |
02/02/2016 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
4526045 |
0 |
4745616 |
4745616 |
6 % |
02/02/2016 |
Artisan Partners Holdings LP |
Delaware |
0 |
4526045 |
0 |
4745616 |
4745616 |
6 % |
02/02/2016 |
Artisan Investments GP LLC |
Delaware |
0 |
4526045 |
0 |
4745616 |
4745616 |
6 % |
02/02/2016 |
Ariel Investments, LLC # |
Delaware |
7592428 |
0 |
8193698 |
0 |
8193698 |
10.4 % |
10/04/2015 |
Ariel Investments, LLC # |
Delaware |
7592428 |
0 |
8193698 |
0 |
8193698 |
10.4 % |
10/04/2015 |
The Vanguard Group |
Pennsylvania |
51885 |
|
4577875 |
45785 |
4623660 |
5.84 % |
10/02/2015 |
Columbia Wanger Asset Management, LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2015 |
I.R.S. IDENTIFICATION NO. OF ABOVE PERSONS (ENTITIES ONLY): |
Delaware |
|
|
|
|
0 |
0 % |
10/02/2015 |
BlackRock, Inc. |
Delaware |
4398515 |
0 |
4652657 |
0 |
4652657 |
5.9 % |
06/02/2015 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
5950601 |
0 |
6118572 |
6118572 |
7.7 % |
30/01/2015 |
Artisan Partners Funds, Inc. |
Wisconsin |
0 |
4473347 |
0 |
4473347 |
4473347 |
5.7 % |
30/01/2015 |
Artisan Partners Limited Partnership |
Delaware |
0 |
5950601 |
0 |
6118572 |
6118572 |
7.7 % |
30/01/2015 |
Artisan Partners Funds, Inc. |
Wisconsin |
0 |
4473347 |
0 |
4473347 |
4473347 |
5.7 % |
30/01/2015 |
Artisan Investments GP LLC |
Delaware |
0 |
5950601 |
0 |
6118572 |
6118572 |
7.7 % |
30/01/2015 |
Artisan Partners Holdings LP |
Delaware |
0 |
5950601 |
0 |
6118572 |
6118572 |
7.7 % |
30/01/2015 |
Artisan Partners Holdings LP |
Delaware |
0 |
5950601 |
0 |
6118572 |
6118572 |
7.7 % |
30/01/2015 |
Artisan Investments GP LLC |
Delaware |
0 |
5950601 |
0 |
6118572 |
6118572 |
7.7 % |
30/01/2015 |
Artisan Partners Limited Partnership |
Delaware |
0 |
5950601 |
0 |
6118572 |
6118572 |
7.7 % |
30/01/2015 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
5950601 |
0 |
6118572 |
6118572 |
7.7 % |
30/01/2015 |
The Vanguard Group |
Pennsylvania |
47871 |
|
4188135 |
43471 |
4231606 |
5.39 % |
11/02/2014 |
I.R.S. IDENTIFICATION NO. OF ABOVE PERSONS (ENTITIES ONLY): |
Delaware |
4857800 |
|
5201800 |
|
5201800 |
6.6 % |
06/02/2014 |
Columbia Wanger Asset Management, LLC |
Delaware |
4857800 |
0 |
5201800 |
0 |
5201800 |
6.6 % |
06/02/2014 |
BlackRock, Inc. |
Delaware |
4769490 |
0 |
5076591 |
0 |
5076591 |
6.5 % |
29/01/2014 |
Royce & Associates, LLC |
New York |
|
|
4278038 |
|
4278038 |
5.46 % |
10/01/2014 |
Royce & Associates, LLC |
New York |
|
|
4278038 |
|
4278038 |
5.46 % |
10/01/2014 |
The Vanguard Group |
Pennsylvania |
57567 |
|
4074013 |
53467 |
4127480 |
5.18 % |
11/02/2013 |
Royce & Associates, LLC |
New York |
|
|
7514621 |
|
7514621 |
9.44 % |
14/01/2013 |
Royce & Associates, LLC |
New York |
|
|
7514621 |
|
7514621 |
9.44 % |
14/01/2013 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
55569 |
|
3925381 |
55569 |
3980950 |
5.01 % |
09/02/2012 |
Royce & Associates, LLC |
New York |
|
|
5781412 |
|
5781412 |
7.28 % |
13/01/2012 |
Royce & Associates, LLC |
New York |
|
|
5781412 |
|
5781412 |
7.28 % |
13/01/2012 |
BlackRock, Inc. |
Delaware |
4310792 |
0 |
4310792 |
0 |
4310792 |
5.25 % |
07/02/2011 |
Royce & Associates, LLC |
New York |
|
|
6083611 |
|
6083611 |
7.41 % |
13/01/2011 |
Royce & Associates, LLC |
New York |
|
|
6083611 |
|
6083611 |
7.41 % |
13/01/2011 |
Lord, Abbett & Co. LLC |
Delaware |
3311420 |
0 |
3589020 |
0 |
3589459 |
4.4 % |
10/05/2010 |
Lord, Abbett & Co. LLC |
Delaware |
3311420 |
0 |
3589020 |
0 |
3589459 |
4.4 % |
10/05/2010 |
Royce & Associates, LLC |
New York |
7147553 |
0 |
7147553 |
0 |
7147553 |
8.78 % |
25/01/2010 |
Royce & Associates, LLC |
New York |
7147553 |
0 |
7147553 |
0 |
7147553 |
8.78 % |
25/01/2010 |