Wellington Management Group LLP |
Massachusetts |
0 |
1577431 |
0 |
1606868 |
1606868 |
5.37 % |
08/11/2024 |
Wellington Group Holdings LLP |
Delaware |
0 |
1577431 |
0 |
1606868 |
1606868 |
5.37 % |
08/11/2024 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
1577431 |
0 |
1606868 |
1606868 |
5.37 % |
08/11/2024 |
Wellington Management Company LLP |
Delaware |
0 |
1537414 |
0 |
1566851 |
1566851 |
5.24 % |
08/11/2024 |
T. Rowe Price Investment Management, Inc. |
Maryland |
2433839 |
0 |
2467094 |
0 |
2467094 |
8.2 % |
10/06/2024 |
T. Rowe Price Investment Management, Inc. |
Maryland |
1191971 |
0 |
3918267 |
0 |
3918267 |
12.5 % |
14/02/2023 |
T. Rowe Price Investment Management, Inc. |
Maryland |
1191971 |
0 |
3918267 |
0 |
3918267 |
12.5 % |
14/02/2023 |
The Vanguard Group |
Pennsylvania For |
0 |
22349 |
3639547 |
52881 |
3692428 |
11.74 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
5138050 |
0 |
5204330 |
0 |
5204330 |
16.5 % |
26/01/2023 |
T. Rowe Price Investment Management, Inc. |
Maryland |
1156614 |
0 |
3844326 |
0 |
3844326 |
11.6 % |
10/08/2022 |
T. Rowe Price Investment Management, Inc. |
Maryland |
1156614 |
0 |
3844326 |
0 |
3844326 |
11.6 % |
10/08/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
66438 |
0 |
73538 |
0 |
73538 |
0.2 % |
10/08/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
66438 |
0 |
73538 |
0 |
73538 |
0.2 % |
10/08/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1116672 |
0 |
3814040 |
0 |
3814040 |
11.3 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1116672 |
0 |
3814040 |
0 |
3814040 |
11.3 % |
14/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
49020 |
3576718 |
78638 |
3655356 |
10.9 % |
10/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
49020 |
3576718 |
78638 |
3655356 |
10.9 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
5174282 |
0 |
5217929 |
0 |
5217929 |
15.6 % |
27/01/2022 |
BlackRock, Inc. |
Delaware |
5183698 |
0 |
5217929 |
0 |
5217929 |
15.6 % |
25/01/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
917608 |
0 |
3459992 |
0 |
3459992 |
10.3 % |
16/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
917608 |
0 |
3459992 |
0 |
3459992 |
10.3 % |
16/02/2021 |
ClearBridge Investments, LLC |
Delaware |
4 |
4 |
4 |
4 |
1511746 |
4.5 % |
11/02/2021 |
ClearBridge Investments, LLC |
Delaware |
4 |
4 |
4 |
4 |
1511746 |
4.5 % |
11/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
54670 |
3488306 |
82410 |
3570716 |
10.72 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
5022168 |
0 |
5064552 |
0 |
5064552 |
15.2 % |
26/01/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
757431 |
0 |
3375213 |
0 |
3375213 |
10.1 % |
14/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
757431 |
0 |
3375213 |
0 |
3375213 |
10.1 % |
14/02/2020 |
Clearbridge Investments, LLC010846058 |
Delaware |
2017893 |
0 |
2018993 |
0 |
2018993 |
6.07 % |
14/02/2020 |
The Vanguard Group |
Pennsylvania |
69284 |
5115 |
3602661 |
69618 |
3672279 |
11.03 % |
11/02/2020 |
BlackRock, Inc. |
Delaware |
4920705 |
0 |
4976183 |
0 |
4976183 |
15 % |
04/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
728392 |
0 |
3381287 |
0 |
3381287 |
10.2 % |
11/03/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
728392 |
0 |
3381287 |
0 |
3381287 |
10.2 % |
11/03/2019 |
Clearbridge Investments, LLC010846058 |
Delaware |
1293264 |
0 |
1992762 |
0 |
1992762 |
6.04 % |
14/02/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
648721 |
0 |
3123716 |
0 |
3123716 |
9.4 % |
14/02/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
648721 |
0 |
3123716 |
0 |
3123716 |
9.4 % |
14/02/2019 |
Arlington Value Capital, LLC |
USA |
1476436 |
16900 |
1645436 |
0 |
1645436 |
4.99 % |
13/02/2019 |
Arlington Value Capital, LLC |
USA |
1476436 |
16900 |
1645436 |
0 |
1645436 |
4.99 % |
13/02/2019 |
The Vanguard Group |
Pennsylvania |
66035 |
4121 |
3425189 |
67206 |
3492395 |
10.58 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
4596690 |
0 |
4709292 |
0 |
4709292 |
14.3 % |
31/01/2019 |
The Vanguard Group |
Pennsylvania |
65563 |
4121 |
3250401 |
66734 |
3317135 |
10.09 % |
10/07/2018 |
The Vanguard Group |
Pennsylvania |
65563 |
4121 |
3250401 |
66734 |
3317135 |
10.09 % |
10/07/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
356670 |
0 |
1988018 |
0 |
1988018 |
6 % |
14/02/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
356670 |
0 |
1988018 |
0 |
1988018 |
6 % |
14/02/2018 |
Clearbridge Investments, LLC010846058 |
Delaware |
1094780 |
0 |
1669553 |
0 |
1669553 |
5.09 % |
14/02/2018 |
Clearbridge, LLC521268629 |
Maryland |
281069 |
0 |
353229 |
0 |
353229 |
1.08 % |
14/02/2018 |
The Vanguard Group |
Pennsylvania |
62225 |
4121 |
3167829 |
63396 |
3231225 |
9.85 % |
09/02/2018 |
ArrowMark Colorado Holdings LLC |
Delaware, United States |
2070591 |
0 |
2070591 |
0 |
0 |
6.3 % |
09/02/2018 |
BlackRock, Inc. |
Delaware |
3960227 |
0 |
4026791 |
0 |
4026791 |
12.3 % |
19/01/2018 |
The Vanguard Group |
Pennsylvania |
62602 |
4121 |
2774800 |
65173 |
2839973 |
8.79 % |
10/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
315183 |
0 |
1477507 |
0 |
1477507 |
4.5 % |
07/02/2017 |
BlackRock, Inc. |
Delaware |
3667247 |
0 |
3737204 |
0 |
3737204 |
11.6 % |
12/01/2017 |
BlackRock, Inc. |
Delaware |
3374151 |
0 |
3442884 |
0 |
3442884 |
10.7 % |
09/12/2016 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
0 |
0 |
0 |
0 |
411158 |
1.2 % |
08/07/2016 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
0 |
0 |
0 |
0 |
411158 |
1.2 % |
08/07/2016 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
1660378 |
5.1 % |
08/07/2016 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
1660378 |
5.1 % |
08/07/2016 |
The Vanguard Group |
Pennsylvania |
70148 |
2100 |
2262440 |
70298 |
2332738 |
7.29 % |
10/02/2016 |
BlackRock, Inc. |
Delaware |
2881147 |
0 |
2951800 |
0 |
2951800 |
9.2 % |
26/01/2016 |
The Vanguard Group |
Pennsylvania |
41938 |
|
1982846 |
39588 |
2022434 |
6.4 % |
11/02/2015 |
BlackRock, Inc. |
Delaware |
2608441 |
0 |
2677083 |
0 |
2677083 |
8.5 % |
23/01/2015 |
The Vanguard Group |
Pennsylvania |
43292 |
|
1874233 |
40942 |
1915175 |
6.09 % |
11/02/2014 |
Janus Capital Management LLC EIN |
Delaware |
1110041 |
0 |
1110041 |
0 |
1110041 |
3.5 % |
31/01/2014 |
Janus Capital Management LLC EIN |
Delaware |
1110041 |
0 |
1110041 |
0 |
1110041 |
3.5 % |
31/01/2014 |
BlackRock, Inc. |
Delaware |
2533065 |
0 |
2625428 |
0 |
2625428 |
8.4 % |
29/01/2014 |
The Vanguard Group |
Pennsylvania |
45524 |
|
1713212 |
43474 |
1756686 |
5.61 % |
12/02/2013 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
42408 |
|
1535300 |
42408 |
1577708 |
5.12 % |
10/02/2012 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
554230 |
0 |
3631105 |
0 |
3631105 |
11.9 % |
10/05/2011 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
554230 |
0 |
3631105 |
0 |
3631105 |
11.9 % |
10/05/2011 |
BlackRock, Inc. |
Delaware |
2255675 |
0 |
2255675 |
0 |
2255675 |
7.47 % |
07/02/2011 |
S : Bank of America Corporation |
Delaware |
0 |
0 |
0 |
0 |
10 |
5 % |
07/01/2010 |