| FMR LLC |
DELAWARE |
0 |
0 |
0 |
0 |
3649250 |
12 % |
07/05/2026 |
| FMR LLC |
DELAWARE |
0 |
0 |
0 |
0 |
2355608 |
7.7 % |
06/05/2026 |
| Vanguard Capital Management |
PENNSYLVANIA |
0 |
0 |
0 |
0 |
1609741 |
5.24 % |
29/04/2026 |
| The Vanguard Group |
PENNSYLVANIA |
0 |
0 |
0 |
0 |
0 |
0 % |
26/03/2026 |
| FMR LLC |
DELAWARE |
0 |
0 |
0 |
0 |
1548582 |
5.1 % |
05/11/2025 |
| BlackRock, Inc. |
DELAWARE |
0 |
0 |
0 |
0 |
2755217 |
8.9 % |
17/04/2025 |
| FMR LLC |
DELAWARE |
0 |
0 |
0 |
0 |
1997089 |
6.4 % |
12/02/2025 |
| The Vanguard Group - 23-1945930 |
Pennsylvania |
0 |
12194 |
3272579 |
46298 |
3318877 |
10.15 % |
11/07/2022 |
| (1) BlackRock, Inc. |
Delaware |
2770228 |
0 |
0 |
0 |
2956798 |
8.5 % |
11/03/2022 |
| Generation IM Global Equity Fund LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2022 |
| Generation Investment Management LLP |
and Wales |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2022 |
| Generation IM Fund plc |
Ireland |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2022 |
| Generation Investment Management US LLP |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2022 |
| The Vanguard Group - 23-1945930 |
Pennsylvania |
0 |
17222 |
3204156 |
48692 |
3252848 |
9.3 % |
09/02/2022 |
| (1) BlackRock, Inc. |
Delaware |
0 |
0 |
0 |
0 |
2956798 |
8.5 % |
08/02/2022 |
| Abigail P. Johnson |
Delaware |
0 |
0 |
3693775 |
0 |
3693775 |
10.345 % |
12/04/2021 |
| FMR LLC |
Delaware |
601196 |
0 |
3693775 |
0 |
3693775 |
10.345 % |
12/04/2021 |
| Generation IM Fund plc |
England and Wales |
0 |
989693 |
0 |
0 |
989693 |
2.7 % |
16/02/2021 |
| Generation Investment Management LLP |
England and Wales |
24375 |
3316403 |
24375 |
0 |
3340778 |
9.1 % |
16/02/2021 |
| Generation IM Global Equity Fund LLC |
England and Wales |
0 |
845496 |
0 |
0 |
845496 |
2.3 % |
16/02/2021 |
| Generation Investment Management US LLP |
England and Wales |
0 |
1628173 |
0 |
0 |
1628173 |
4.4 % |
16/02/2021 |
| The Vanguard Group - 23-1945930 |
Pennsylvania |
0 |
26344 |
3290949 |
58330 |
3349279 |
9.09 % |
10/02/2021 |
| (1) BlackRock, Inc. |
Delaware |
2941308 |
0 |
3105881 |
0 |
3105881 |
8.5 % |
28/01/2021 |
| Generation Investment Management US LLP |
Delaware |
0 |
1205328 |
0 |
0 |
1205328 |
3 % |
12/06/2020 |
| Generation Investment Management LLP |
and Wales |
17936 |
2449300 |
17936 |
0 |
2467236 |
6.2 % |
12/06/2020 |
| Generation IM Fund plc |
Ireland |
0 |
732539 |
0 |
0 |
732539 |
1.9 % |
12/06/2020 |
| Generation IM Global Equity Fund LLC |
Delaware |
0 |
625300 |
0 |
0 |
625300 |
1.6 % |
12/06/2020 |
| The Vanguard Group - 23-1945930 |
Pennsylvania |
29990 |
11911 |
0 |
38000 |
3965328 |
10 % |
06/03/2020 |
| Generation IM Fund plc |
Ireland |
0 |
569175 |
0 |
0 |
569175 |
1.4 % |
14/02/2020 |
| Generation Investment Management LLP |
and Wales |
14143 |
1921631 |
14143 |
0 |
1935774 |
4.9 % |
14/02/2020 |
| Generation Investment Management US LLP |
Delaware |
0 |
940370 |
0 |
0 |
940370 |
2.4 % |
14/02/2020 |
| Generation IM Global Equity Fund LLC |
Delaware |
0 |
486983 |
0 |
0 |
486983 |
1.2 % |
14/02/2020 |
| The Vanguard Group - 23-1945930 |
Pennsylvania |
29637 |
0 |
0 |
38229 |
3900676 |
9.84 % |
11/02/2020 |
| (1) BlackRock, Inc. |
Delaware |
3997786 |
0 |
4355826 |
0 |
4355826 |
11 % |
04/02/2020 |
| The Vanguard Group - 23-1945930 |
Pennsylvania |
29131 |
11911 |
0 |
0 |
4157435 |
10.49 % |
10/12/2019 |
| Generation IM Global Equity Fund LLC |
Delaware |
0 |
813151 |
0 |
0 |
813151 |
2.02 % |
14/02/2019 |
| Generation IM Fund plc |
Ireland |
0 |
979891 |
0 |
0 |
979891 |
2.44 % |
14/02/2019 |
| Generation Investment Management US LLP |
Delaware |
0 |
1598956 |
0 |
0 |
1598956 |
3.98 % |
14/02/2019 |
| Generation Investment Management LLP |
and Wales |
24882 |
3327560 |
24882 |
0 |
3352442 |
8.34 % |
14/02/2019 |
| (1) BlackRock, Inc. |
Delaware |
3839519 |
0 |
4155208 |
0 |
4157697 |
10.4 % |
24/01/2019 |
| (1) BlackRock, Inc. |
Delaware |
3816001 |
0 |
4142186 |
0 |
4142186 |
10.1 % |
10/07/2018 |
| 52-0556948 |
Maryland |
68719 |
0 |
0 |
0 |
319986 |
0.7 % |
10/05/2018 |
| 52-0556948 |
Maryland |
0 |
0 |
0 |
0 |
7202873 |
17 % |
14/02/2018 |
| Generation Investment Management LLP |
and Wales |
27863 |
3739185 |
27863 |
0 |
3767048 |
8.9 % |
14/02/2018 |
| Generation Investment Management US LLP |
Delaware |
0 |
1734433 |
0 |
0 |
1734433 |
4.1 % |
14/02/2018 |
| Generation IM Fund plc |
Ireland |
0 |
1132120 |
0 |
0 |
1132120 |
2.7 % |
14/02/2018 |
| Generation IM Global Equity Fund LLC |
Delaware |
0 |
862897 |
0 |
0 |
862897 |
2.1 % |
14/02/2018 |
| (1) BlackRock, Inc. |
Delaware |
2409308 |
0 |
2788334 |
0 |
2788334 |
6.6 % |
29/01/2018 |
| (1) BlackRock, Inc. |
Delaware |
3646694 |
0 |
4259936 |
0 |
4259936 |
10.1 % |
10/07/2017 |
| Generation Investment Management LLP |
England and Wales |
18599 |
2589899 |
18599 |
2589899 |
2608498 |
5.92 % |
22/05/2017 |
| Generation IM Fund plc |
England and Wales |
0 |
743203 |
0 |
743203 |
743203 |
1.69 % |
22/05/2017 |
| Generation Investment Management US LLP |
England and Wales |
0 |
1252266 |
0 |
1252266 |
1252266 |
2.84 % |
22/05/2017 |
| Generation IM Global Equity Fund LLC |
England and Wales |
0 |
549904 |
0 |
549904 |
549904 |
1.25 % |
22/05/2017 |
| 52-0556948 |
Maryland |
463596 |
0 |
1819655 |
0 |
1819655 |
4.1 % |
06/02/2017 |
| (1) BlackRock, Inc. |
Delaware |
3041532 |
0 |
3614462 |
0 |
3614462 |
8.2 % |
19/01/2017 |
| JPMorgan Chase & Co. |
Delaware |
1848190 |
0 |
0 |
0 |
1989729 |
4.5 % |
08/12/2016 |
| Wellington Group Holdings LLP |
Massachusetts |
0 |
57326 |
0 |
0 |
67661 |
0.15 % |
11/02/2016 |
| Wellington Management Group LLP |
Massachusetts |
0 |
57326 |
0 |
0 |
67661 |
0.15 % |
11/02/2016 |
| Wellington Investment Advisors Holdings LLP |
Massachusetts |
0 |
57326 |
0 |
0 |
67661 |
0.15 % |
11/02/2016 |
| (1) BlackRock, Inc. |
Delaware |
3095877 |
0 |
3317752 |
0 |
3317752 |
7.6 % |
25/01/2016 |
| JPMorgan Chase & Co. |
Delaware |
1990758 |
1235 |
0 |
0 |
2252190 |
5.1 % |
11/01/2016 |
| Standard Life Investments Ltd |
United Kingdom |
1085086 |
0 |
1085086 |
0 |
1085086 |
2.5 % |
17/02/2015 |
| The Vanguard Group |
Massachusetts |
0 |
2465641 |
0 |
3308777 |
598566 |
5.17 % |
12/02/2015 |
| (1) BlackRock, Inc. |
Delaware |
2530005 |
0 |
2656802 |
0 |
2656802 |
6.1 % |
30/01/2015 |
| Standard Life Investments Ltd |
United Kingdom |
2844081 |
0 |
2844081 |
0 |
2844081 |
6.6 % |
14/02/2014 |
| 2 |
Delaware |
2069350 |
0 |
2241350 |
0 |
2241350 |
5.2 % |
06/02/2014 |
| (1) BlackRock, Inc. |
Delaware |
3949739 |
0 |
4145885 |
0 |
4145885 |
9.6 % |
31/01/2014 |
| JPMorgan Chase & Co. |
Delaware |
2438289 |
60 |
2473297 |
60 |
2473357 |
5.7 % |
24/01/2014 |
| 04-3519872 |
Delaware |
2091350 |
0 |
2271850 |
0 |
2271850 |
5.3 % |
13/02/2013 |
| (1) BlackRock, Inc. |
Delaware |
3071423 |
0 |
3071423 |
0 |
3071423 |
7.18 % |
07/02/2013 |
| Eaton Vance Management 04-3101341 |
United States of America |
2084773 |
0 |
2084773 |
0 |
2084773 |
11 % |
29/01/2013 |
| Eaton Vance Management 04-3101341 |
United States of America |
3117034 |
0 |
3117034 |
0 |
3117034 |
11 % |
09/01/2013 |
| (1) BlackRock, Inc. |
Delaware |
2946680 |
0 |
2946680 |
0 |
2946680 |
7 % |
13/02/2012 |
| Artisan Investment Corporation |
Delaware |
0 |
404300 |
0 |
444500 |
444500 |
1.1 % |
08/02/2012 |
| Artisan Partners Limited Partnership |
Delaware |
0 |
404300 |
0 |
444500 |
444500 |
1.1 % |
08/02/2012 |
| Artisan Investments GP LLC |
Delaware |
0 |
404300 |
0 |
444500 |
444500 |
1.1 % |
08/02/2012 |
| ZFIC, Inc. |
Delaware |
0 |
404300 |
0 |
444500 |
444500 |
1.1 % |
08/02/2012 |
| Artisan Partners Funds, Inc. |
Delaware |
0 |
209600 |
0 |
209600 |
209600 |
0.5 % |
08/02/2012 |
| Artisan Partners Holdings LP |
Delaware |
0 |
404300 |
0 |
444500 |
444500 |
1.1 % |
08/02/2012 |
| Andrew A. Ziegler |
Delaware |
0 |
404300 |
0 |
444500 |
444500 |
1.1 % |
08/02/2012 |
| Carlene M. Ziegler |
Delaware |
0 |
404300 |
0 |
444500 |
444500 |
1.1 % |
08/02/2012 |
| Eaton Vance Management 04-3101341 |
United States of America |
2396287 |
0 |
2396287 |
0 |
2396287 |
11 % |
10/01/2012 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
2627270 |
0 |
2627270 |
6.062 % |
11/10/2011 |
| FMR LLC |
Delaware |
214570 |
0 |
2627270 |
0 |
2627270 |
6.062 % |
11/10/2011 |
| 52-0556948 |
MARYLAND |
769620 |
0 |
4673547 |
0 |
4673547 |
10.7 % |
10/06/2011 |
| 52-0556948 |
MARYLAND |
326220 |
0 |
2979070 |
0 |
2979070 |
6.9 % |
14/02/2011 |
| Artisan Investments GP LLC |
Delaware |
0 |
2185198 |
0 |
2185198 |
2267598 |
5.3 % |
11/02/2011 |
| Artisan Partners Holdings LP |
Delaware |
0 |
2185198 |
0 |
2185198 |
2267598 |
5.3 % |
11/02/2011 |
| Artisan Investment Corporation |
Delaware |
0 |
2185198 |
0 |
2185198 |
2267598 |
5.3 % |
11/02/2011 |
| ZFIC, Inc. |
Delaware |
0 |
2185198 |
0 |
2185198 |
2267598 |
5.3 % |
11/02/2011 |
| Andrew A. Ziegler |
Delaware |
0 |
2185198 |
0 |
2185198 |
2267598 |
5.3 % |
11/02/2011 |
| Carlene M. Ziegler |
Delaware |
0 |
2185198 |
0 |
2185198 |
2267598 |
5.3 % |
11/02/2011 |
| Artisan Partners Limited Partnership |
Delaware |
0 |
2185198 |
0 |
2185198 |
2267598 |
5.3 % |
11/02/2011 |
| Artisan Funds, Inc. |
Delaware |
0 |
1427614 |
0 |
1427614 |
1427614 |
3.3 % |
11/02/2011 |
| (1) BlackRock, Inc. |
Delaware |
3020025 |
0 |
3020025 |
0 |
3020025 |
7.05 % |
03/02/2011 |
| Andrew A. Ziegler |
Wisconsin |
0 |
3097198 |
0 |
3216798 |
3216798 |
7.5 % |
09/12/2010 |
| Artisan Funds, Inc. |
Wisconsin |
0 |
2032614 |
0 |
2032614 |
2032614 |
4.8 % |
09/12/2010 |
| Carlene M. Ziegler |
Wisconsin |
0 |
3097198 |
0 |
3216798 |
3216798 |
7.5 % |
09/12/2010 |
| ZFIC, Inc. |
Wisconsin |
0 |
3097198 |
0 |
3216798 |
3216798 |
7.5 % |
09/12/2010 |
| Artisan Investments GP LLC |
Wisconsin |
0 |
3097198 |
0 |
3216798 |
3216798 |
7.5 % |
09/12/2010 |
| Artisan Partners Holdings LP |
Wisconsin |
0 |
3097198 |
0 |
3216798 |
3216798 |
7.5 % |
09/12/2010 |
| Artisan Investment Corporation |
Wisconsin |
0 |
3097198 |
0 |
3216798 |
3216798 |
7.5 % |
09/12/2010 |
| Artisan Partners Limited Partnership |
Wisconsin |
0 |
3097198 |
0 |
3216798 |
3216798 |
7.5 % |
09/12/2010 |
| Edward C. Johnson 3d |
Delaware |
0 |
0 |
5001694 |
0 |
5001694 |
11.5 % |
12/04/2010 |
| FMR LLC |
Delaware |
1112214 |
0 |
5001694 |
0 |
5001694 |
11.5 % |
12/04/2010 |
| FMR LLC |
Delaware |
1226521 |
0 |
3160771 |
0 |
3160771 |
7.302 % |
16/02/2010 |
| Edward C. Johnson 3d |
Delaware |
0 |
0 |
3160771 |
0 |
3160771 |
7.302 % |
16/02/2010 |
| 52-0556948 |
MARYLAND |
329500 |
0 |
2732350 |
0 |
2732350 |
6.3 % |
12/02/2010 |
| BlackRock for purposes of Schedule 13G filings. |
Delaware |
3169194 |
0 |
3169194 |
0 |
3169194 |
7.32 % |
29/01/2010 |
| Keeley Asset Management Corp. |
Illinois |
2027550 |
0 |
2114710 |
0 |
2114710 |
5.2 % |
13/02/2009 |
| 52-0556948 |
MARYLAND |
270200 |
0 |
2195750 |
0 |
2195750 |
5.3 % |
10/02/2009 |
| 04-2683227 |
Massachusetts |
0 |
1656865 |
0 |
0 |
2047415 |
4.95 % |
14/02/2008 |
| 04-2683227 |
Massachusetts |
0 |
2146608 |
0 |
0 |
2621340 |
6.04 % |
14/02/2007 |
| Sterling Capital Management LLC |
42-1658828 |
0 |
1254015 |
0 |
1254015 |
1254015 |
2.8 % |
14/02/2006 |
| FMR Corp. |
Delaware |
1500 |
0 |
830050 |
0 |
830050 |
1.844 % |
14/02/2006 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
830050 |
0 |
830050 |
1.844 % |
14/02/2006 |
| 04-2683227 |
Massachusetts |
0 |
3038175 |
0 |
0 |
3583707 |
7.99 % |
14/02/2006 |
| Abigail P. Johnson |
United States of America |
0 |
0 |
2877050 |
0 |
2877050 |
6.782 % |
11/02/2005 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
2877050 |
0 |
2877050 |
6.782 % |
11/02/2005 |
| FMR Corp. |
Delaware |
25900 |
0 |
2877050 |
0 |
2877050 |
6.782 % |
11/02/2005 |
| Eduardo A. Brea |
WITH: |
0 |
2759675 |
0 |
2759675 |
2759675 |
6.6 % |
06/01/2005 |
| 56-2226389 |
North Carolina |
0 |
2759675 |
0 |
2759675 |
2759675 |
6.6 % |
06/01/2005 |
| 56-2226391 |
North Carolina |
0 |
2759675 |
0 |
2759675 |
2759675 |
6.6 % |
06/01/2005 |
| Alexander W. McAlister |
United States |
0 |
2759675 |
0 |
2759675 |
2759675 |
6.6 % |
06/01/2005 |
| David M. Ralston |
WITH: |
0 |
2759675 |
0 |
2759675 |
2759675 |
6.6 % |
06/01/2005 |
| Brian R. Walton |
United States |
0 |
2759675 |
0 |
2759675 |
2759675 |
6.6 % |
06/01/2005 |
| Mark Whalen |
WITH: |
0 |
2759675 |
0 |
2759675 |
2759675 |
6.6 % |
06/01/2005 |
| Abigail P. Johnson |
United States of America |
0 |
0 |
4256766 |
0 |
4256766 |
10.19 % |
17/02/2004 |
| FMR Corp. |
Delaware |
156766 |
0 |
4256766 |
0 |
4256766 |
10.19 % |
17/02/2004 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
4256766 |
0 |
4256766 |
10.19 % |
17/02/2004 |
| David M. Ralston |
United States |
0 |
3057700 |
0 |
3057700 |
3057700 |
7.3 % |
09/01/2004 |
| Brian R. Walton |
United States |
0 |
3057700 |
0 |
3057700 |
3057700 |
7.3 % |
09/01/2004 |
| Alexander W. McAlister |
United States |
0 |
3057700 |
0 |
3057700 |
3057700 |
7.3 % |
09/01/2004 |
| Eduardo A. Brea |
United States |
0 |
3057700 |
0 |
3057700 |
3057700 |
7.3 % |
09/01/2004 |
| Mark Whalen |
United States |
0 |
3057700 |
0 |
3057700 |
3057700 |
7.3 % |
09/01/2004 |
| 56-2226389 |
North Carolina |
0 |
3057700 |
0 |
3057700 |
3057700 |
7.3 % |
09/01/2004 |
| 56-2226391 |
North Carolina |
0 |
3057700 |
0 |
3057700 |
3057700 |
7.3 % |
09/01/2004 |
| FMR Corp. |
Delaware |
212 |
0 |
4326912 |
0 |
4326912 |
10.442 % |
12/02/2003 |
| Abigail P. Johnson |
United States of America |
0 |
0 |
4326912 |
0 |
4326912 |
10.442 % |
12/02/2003 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
4326912 |
0 |
4326912 |
10.442 % |
12/02/2003 |
| 56-2226391 |
North Carolina |
0 |
3241550 |
0 |
3241550 |
3241550 |
7.8 % |
04/02/2003 |
| Eduardo A. Brea |
United States |
0 |
3241550 |
0 |
3241550 |
3241550 |
7.8 % |
04/02/2003 |
| Alexander W. McAlister |
United States |
0 |
3241550 |
0 |
3241550 |
3241550 |
7.8 % |
04/02/2003 |
| David M. Ralston |
United States |
0 |
3241550 |
0 |
3241550 |
3241550 |
7.8 % |
04/02/2003 |
| Brian R. Walton |
United States |
0 |
3241550 |
0 |
3241550 |
3241550 |
7.8 % |
04/02/2003 |
| Mark Whalen |
United States |
0 |
3241550 |
0 |
3241550 |
3241550 |
7.8 % |
04/02/2003 |
| 56-2226389 |
North Carolina |
0 |
3241550 |
0 |
3241550 |
3241550 |
7.8 % |
04/02/2003 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
2979560 |
0 |
2979560 |
7.227 % |
13/02/2002 |
| Abigail P. Johnson |
United States of America |
0 |
0 |
2979560 |
0 |
2979560 |
7.227 % |
13/02/2002 |
| FMR Corp. |
Commonwealth of Massachusetts |
0 |
0 |
2979560 |
0 |
2979560 |
7.227 % |
13/02/2002 |