| Vanguard Portfolio Management |
PENNSYLVANIA |
0 |
0 |
0 |
0 |
7786214 |
6.07 % |
28/04/2026 |
| Vanguard Capital Management |
PENNSYLVANIA |
0 |
0 |
0 |
0 |
6671197 |
5.2 % |
28/04/2026 |
| The Vanguard Group |
PENNSYLVANIA |
0 |
0 |
0 |
0 |
0 |
0 % |
26/03/2026 |
| T. Rowe Price Investment Management, Inc. |
MARYLAND |
0 |
0 |
0 |
0 |
6604443 |
5.2 % |
17/02/2026 |
| Wellington Management Group LLP |
MASSACHUSETTS |
13053214 |
13053214 |
13053214 |
0 |
13053214 |
10.3 % |
10/02/2026 |
| FMR LLC |
DELAWARE |
0 |
0 |
0 |
0 |
5476430 |
4.4 % |
05/11/2025 |
| BlackRock, Inc. |
DELAWARE |
0 |
0 |
0 |
0 |
17716783 |
14.6 % |
18/07/2025 |
| FMR LLC |
DELAWARE |
0 |
0 |
0 |
0 |
6578721 |
5.5 % |
12/05/2025 |
| BlackRock, Inc. |
DELAWARE |
0 |
0 |
0 |
0 |
18602071 |
15.7 % |
06/02/2025 |
| The Vanguard Group - 23-1945930 |
Pennsylvania |
0 |
79052 |
11715664 |
188974 |
11904638 |
11.1 % |
10/10/2023 |
| (1) BlackRock, Inc. |
Delaware |
6872592 |
0 |
7050449 |
0 |
7050449 |
7.9 % |
03/02/2023 |
| The Vanguard Group - 23-1945930 |
Pennsylvania |
0 |
68675 |
7605346 |
141775 |
7747121 |
9.15 % |
09/02/2022 |
| (1) BlackRock, Inc. |
Delaware |
6159038 |
0 |
6313199 |
0 |
6313199 |
7.5 % |
03/02/2022 |
| (1) BlackRock, Inc. |
Delaware |
6196498 |
0 |
6356336 |
0 |
6356336 |
8.4 % |
29/01/2021 |
| Wellington Management Company LLP |
Massachusetts |
0 |
6385230 |
0 |
0 |
6945894 |
9.64 % |
08/05/2020 |
| Wellington Investment Advisors Holdings LLP |
Massachusetts |
0 |
6436793 |
0 |
0 |
7244735 |
10.05 % |
08/05/2020 |
| Wellington Group Holdings LLP |
Massachusetts |
0 |
6436793 |
0 |
0 |
7244735 |
10.05 % |
08/05/2020 |
| Wellington Management Group LLP |
Massachusetts |
0 |
6436793 |
0 |
0 |
7244735 |
10.05 % |
08/05/2020 |
| (1) BlackRock, Inc. |
Delaware |
5814253 |
0 |
5992722 |
0 |
5992722 |
9.1 % |
05/02/2020 |
| (1) BlackRock, Inc. |
Delaware |
4741298 |
0 |
4876481 |
0 |
4876481 |
7.9 % |
04/02/2019 |
| Wellington Group Holdings LLP |
Massachusetts |
0 |
2085130 |
0 |
0 |
4525350 |
8.53 % |
08/02/2018 |
| Wellington Management Company LLP |
Massachusetts |
0 |
2076141 |
0 |
0 |
4314398 |
8.13 % |
08/02/2018 |
| Wellington Management Group LLP |
Massachusetts |
0 |
2085130 |
0 |
0 |
4525350 |
8.53 % |
08/02/2018 |
| Wellington Investment Advisors Holdings LLP |
Massachusetts |
0 |
2085130 |
0 |
0 |
4525350 |
8.53 % |
08/02/2018 |
| (1) BlackRock, Inc. |
Delaware |
4342448 |
0 |
4467704 |
0 |
4467704 |
8.4 % |
25/01/2018 |
| Wellington Management Group LLP |
Massachusetts |
0 |
3021576 |
0 |
0 |
5074624 |
10.84 % |
09/02/2017 |
| Wellington Management Company LLP |
Massachusetts |
0 |
3017854 |
0 |
0 |
4858569 |
10.38 % |
09/02/2017 |
| Wellington Investment Advisors Holdings LLP |
Massachusetts |
0 |
3021576 |
0 |
0 |
5074624 |
10.84 % |
09/02/2017 |
| Wellington Group Holdings LLP |
Massachusetts |
0 |
3021576 |
0 |
0 |
5074624 |
10.84 % |
09/02/2017 |
| (1) BlackRock, Inc. |
Delaware |
3913681 |
0 |
4022719 |
0 |
4022719 |
8.5 % |
23/01/2017 |
| Wellington Management Group LLP |
Massachusetts |
0 |
3263137 |
0 |
0 |
5137415 |
12.03 % |
11/07/2016 |
| Wellington Management Company LLP |
Massachusetts |
0 |
3259844 |
0 |
0 |
4966530 |
11.63 % |
11/07/2016 |
| Wellington Investment Advisors Holdings LLP |
Massachusetts |
0 |
3263137 |
0 |
0 |
5137415 |
12.03 % |
11/07/2016 |
| Wellington Group Holdings LLP |
Massachusetts |
0 |
3263137 |
0 |
0 |
5137415 |
12.03 % |
11/07/2016 |
| (1) BlackRock, Inc. |
Delaware |
2399343 |
0 |
2477828 |
0 |
2477828 |
6.5 % |
26/01/2016 |
| Wellington Management Company LLP |
Massachusetts |
0 |
2949775 |
0 |
0 |
3173075 |
9.76 % |
08/06/2015 |
| Wellington Management Group LLP |
Massachusetts |
0 |
2949775 |
0 |
0 |
3450249 |
10.61 % |
08/06/2015 |
| Wellington Group Holdings LLP |
Massachusetts |
0 |
2949775 |
0 |
0 |
3450249 |
10.61 % |
08/06/2015 |
| Wellington Investment Advisors Holdings LLP |
Massachusetts |
0 |
2949775 |
0 |
0 |
3450249 |
10.61 % |
08/06/2015 |
| Philip J. Hempleman |
Delaware |
0 |
2318645 |
0 |
0 |
2318645 |
8.5 % |
17/02/2015 |
| Ardsley Advisory Partners |
Delaware |
0 |
1721145 |
0 |
0 |
1721145 |
6.3 % |
17/02/2015 |
| Ardsley Partners I |
Delaware |
0 |
1641678 |
0 |
0 |
1641678 |
6 % |
17/02/2015 |
| Ardsley Partners Fund II, L.P. |
Delaware |
0 |
405032 |
0 |
0 |
405032 |
1.5 % |
17/02/2015 |
| Fund, L.P. |
Delaware |
0 |
349800 |
0 |
0 |
349800 |
1.3 % |
17/02/2015 |
| Fund plc |
Delaware |
0 |
48967 |
0 |
0 |
48967 |
0.2 % |
17/02/2015 |
| Fund, L.P. |
Delaware |
0 |
836846 |
0 |
0 |
836846 |
3.1 % |
17/02/2015 |
| L.P. |
Delaware |
0 |
50000 |
0 |
0 |
50000 |
0.2 % |
17/02/2015 |
| (1) BlackRock, Inc. |
Delaware |
1710067 |
0 |
1756610 |
0 |
1756610 |
6.4 % |
02/02/2015 |
| 58-2372400 |
State of Florida |
1036745 |
0 |
1036745 |
0 |
1036745 |
3.79 % |
22/01/2015 |
| (1) BlackRock, Inc. |
Delaware |
830360 |
0 |
845733 |
0 |
845733 |
5.4 % |
28/01/2014 |
| 58-2372400 |
State of Florida |
974339 |
0 |
974339 |
0 |
974339 |
6.17 % |
14/01/2014 |
| Fund, L.P. |
Delaware |
0 |
222600 |
0 |
0 |
222600 |
1.3 % |
28/05/2013 |
| Ardsley Advisory Partners |
Delaware |
0 |
775000 |
0 |
0 |
775000 |
4.7 % |
28/05/2013 |
| Philip J. Hempleman |
Delaware |
0 |
900000 |
0 |
0 |
900000 |
5.4 % |
28/05/2013 |
| Ardsley Partners I |
Delaware |
0 |
775000 |
0 |
0 |
775000 |
4.7 % |
28/05/2013 |
| Fund, L.P. |
Delaware |
0 |
275000 |
0 |
0 |
275000 |
1.7 % |
28/05/2013 |
| Ardsley Partners Fund II, L.P. |
Delaware |
0 |
277400 |
0 |
0 |
277400 |
1.7 % |
28/05/2013 |