| T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
3359068 |
0 |
8599226 |
0 |
8599226 |
6.8 % |
10/03/2022 |
| T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
5874882 |
0 |
17104797 |
0 |
17104797 |
13.7 % |
14/02/2022 |
| T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
5874882 |
0 |
17104797 |
0 |
17104797 |
13.7 % |
14/02/2022 |
| The Vanguard Group |
Pennsylvania |
0 |
201577 |
13438431 |
504374 |
13942805 |
11.18 % |
09/02/2022 |
| BlackRock, Inc. |
Delaware |
11383774 |
0 |
12897450 |
0 |
12897450 |
10.3 % |
27/01/2022 |
| BlackRock, Inc. |
Delaware |
11411869 |
0 |
12897450 |
0 |
12897450 |
10.3 % |
25/01/2022 |
| T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
4468323 |
0 |
12449175 |
0 |
12449175 |
10 % |
10/05/2021 |
| T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
4468323 |
0 |
12449175 |
0 |
12449175 |
10 % |
10/05/2021 |
| T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
3925186 |
0 |
10198394 |
0 |
10198394 |
8.2 % |
16/02/2021 |
| T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
3925186 |
0 |
10198394 |
0 |
10198394 |
8.2 % |
16/02/2021 |
| The Vanguard Group |
Pennsylvania |
0 |
244518 |
13296394 |
579107 |
13875501 |
11.27 % |
10/02/2021 |
| BlackRock, Inc. |
Delaware |
11378243 |
0 |
12836128 |
0 |
12836128 |
10.4 % |
26/01/2021 |
| The Vanguard Group |
Pennsylvania |
191794 |
76078 |
14276672 |
256441 |
14533113 |
11.16 % |
11/02/2020 |
| FMR LLC |
Delaware |
666922 |
0 |
4269918 |
0 |
4269918 |
3.279 % |
07/02/2020 |
| Abigail P. Johnson |
United States of America |
0 |
0 |
4269918 |
0 |
4269918 |
3.279 % |
07/02/2020 |
| FMR LLC |
Delaware |
666922 |
0 |
4269918 |
0 |
4269918 |
3.279 % |
07/02/2020 |
| Abigail P. Johnson |
United States of America |
0 |
0 |
4269918 |
0 |
4269918 |
3.279 % |
07/02/2020 |
| BlackRock, Inc. |
Delaware |
13949402 |
0 |
15550788 |
0 |
15550788 |
11.9 % |
04/02/2020 |
| BlackRock, Inc. |
Delaware |
13870909 |
0 |
15416972 |
0 |
15416972 |
11.8 % |
10/12/2019 |
| The Vanguard Group |
Pennsylvania |
162361 |
27532 |
14164824 |
187168 |
14351992 |
10.64 % |
11/02/2019 |
| BlackRock, Inc. |
Delaware |
8347687 |
0 |
9565070 |
0 |
9565070 |
7.1 % |
04/02/2019 |
| The Vanguard Group |
Pennsylvania |
206559 |
44559 |
14587033 |
232224 |
14819257 |
10.88 % |
12/03/2018 |
| The Vanguard Group |
Pennsylvania |
206559 |
44559 |
14587033 |
232224 |
14819257 |
10.88 % |
12/03/2018 |
| Clearbridge Investments, LLC010846058 |
Delaware |
6874815 |
0 |
7134125 |
0 |
7134125 |
4.73 % |
14/02/2018 |
| The Vanguard Group |
Pennsylvania |
209871 |
29410 |
14459835 |
235125 |
14694960 |
9.75 % |
08/02/2018 |
| BlackRock, Inc. |
Delaware |
8315532 |
0 |
9653333 |
0 |
9653333 |
6.4 % |
29/01/2018 |
| Abigail P. Johnson |
United States of America |
0 |
0 |
16533983 |
0 |
16533983 |
10.955 % |
10/01/2018 |
| FMR LLC |
Delaware |
379065 |
0 |
16533983 |
0 |
16533983 |
10.955 % |
10/01/2018 |
| Abigail P. Johnson |
United States of America |
0 |
0 |
16533983 |
0 |
16533983 |
10.955 % |
10/01/2018 |
| FMR LLC |
Delaware |
379065 |
0 |
16533983 |
0 |
16533983 |
10.955 % |
10/01/2018 |
| Clearbridge Investments, LLC010846058 |
Delaware |
8212277 |
0 |
8480514 |
0 |
8480514 |
5.44 % |
14/02/2017 |
| The Vanguard Group |
Pennsylvania |
246344 |
27360 |
14158009 |
268198 |
14426207 |
9.24 % |
10/02/2017 |
| Invesco Ltd. |
Bermuda |
6120239 |
0 |
6633343 |
0 |
6633343 |
4.2 % |
01/02/2017 |
| BlackRock, Inc. |
Delaware |
8415813 |
0 |
9869271 |
0 |
9869271 |
6.3 % |
23/01/2017 |
| Clearbridge Investments, LLC010846058 |
Delaware |
11374294 |
0 |
11659795 |
0 |
11659795 |
7.58 % |
16/02/2016 |
| The Vanguard Group |
Pennsylvania |
292360 |
15000 |
12829423 |
303891 |
13133314 |
8.53 % |
11/02/2016 |
| BlackRock, Inc. |
Delaware |
7990848 |
14080 |
9350671 |
14080 |
9364751 |
6.1 % |
10/02/2016 |
| Invesco Ltd. |
Bermuda |
9972276 |
0 |
10467472 |
0 |
10467472 |
6.7 % |
09/02/2016 |
| Clearbridge Investments, LLC010846058 |
Delaware |
10866304 |
0 |
11233419 |
0 |
11233419 |
6.98 % |
17/02/2015 |
| The Vanguard Group |
Pennsylvania |
285677 |
|
11918960 |
264108 |
12183068 |
7.56 % |
11/02/2015 |
| BlackRock, Inc. |
Delaware |
7994142 |
22570 |
9532094 |
22570 |
9554664 |
5.9 % |
30/01/2015 |
| BlackRock, Inc. |
Delaware |
12287061 |
0 |
14275383 |
0 |
14275383 |
7.7 % |
28/01/2014 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
5073748 |
0 |
5073748 |
2.719 % |
10/05/2013 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
5073748 |
0 |
5073748 |
2.719 % |
10/05/2013 |
| FMR LLC |
Delaware |
413524 |
0 |
5073748 |
0 |
5073748 |
2.719 % |
10/05/2013 |
| FMR LLC |
Delaware |
413524 |
0 |
5073748 |
0 |
5073748 |
2.719 % |
10/05/2013 |
| BlackRock, Inc. |
Delaware |
11851019 |
0 |
11851019 |
0 |
11851019 |
6.35 % |
06/02/2013 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
16979991 |
0 |
16979991 |
9.082 % |
13/11/2012 |
| FMR LLC |
Delaware |
652805 |
0 |
16979991 |
0 |
16979991 |
9.082 % |
13/11/2012 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
16979991 |
0 |
16979991 |
9.082 % |
13/11/2012 |
| FMR LLC |
Delaware |
652805 |
0 |
16979991 |
0 |
16979991 |
9.082 % |
13/11/2012 |
| FMR LLC |
Delaware |
1488301 |
0 |
26424967 |
0 |
26424967 |
14.034 % |
10/11/2011 |
| FMR LLC |
Delaware |
1488301 |
0 |
26424967 |
0 |
26424967 |
14.034 % |
10/11/2011 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
26424967 |
0 |
26424967 |
14.034 % |
10/11/2011 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
26424967 |
0 |
26424967 |
14.034 % |
10/11/2011 |
| BlackRock, Inc. |
Delaware |
9267113 |
0 |
9267113 |
0 |
9267113 |
4.93 % |
08/07/2011 |
| FMR LLC |
Delaware |
693448 |
0 |
14339825 |
0 |
14339825 |
7.637 % |
14/02/2011 |
| FMR LLC |
Delaware |
693448 |
0 |
14339825 |
0 |
14339825 |
7.637 % |
14/02/2011 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
14339825 |
0 |
14339825 |
7.637 % |
14/02/2011 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
14339825 |
0 |
14339825 |
7.637 % |
14/02/2011 |
| BlackRock, Inc. |
Delaware |
9981087 |
0 |
9981087 |
0 |
9981087 |
5.32 % |
03/02/2011 |
| Dodge & Cox |
U.S.A. |
7737457 |
15300 |
8212357 |
0 |
8212357 |
4.4 % |
09/06/2010 |
| PRIMECAP Management Company |
225 South Lake Ave., #400, Pasadena, CA 91101 |
2888412 |
0 |
9176912 |
0 |
9176912 |
0 % |
08/03/2010 |
| PRIMECAP Management Company |
225 South Lake Ave., #400, Pasadena, CA 91101 |
2888412 |
0 |
9176912 |
0 |
9176912 |
0 % |
08/03/2010 |
| Massachusetts Financial Services Company ("MFS") |
Delaware |
18411604 |
|
18802544 |
|
18802544 |
10 % |
14/03/2002 |