# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Norges Bank Investment Management 41,747,551 13,514,386 123,238,770.55 0.0073 2.7264 06/30/2026
2 Navellier & Associates, Inc. 59,480 518 175,584.96 0.0162 0.0039 06/30/2026
3 RhumbLine Advisers LP 56,339 7,777 166,312.73 0.0001 0.0037 06/30/2026
4 GAMMA Investing LLC 27,433 -3,296 80,982.22 0.0027 0.0018 09/30/2026
5 Kerr Financial Planning Corp. 446 -254 1,316.59 0.0015 0 06/30/2026
6 Ascentis Wealth Management LLC 205 205 605.16 0.0001 0 09/30/2026
7 VSM Wealth Advisory LLC 100 0 295.2 0.0001 0 06/30/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Government Pension Fund - Global 41,747,551 13,514,386 123,238,770.55 0.0065 2.7264 06/30/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Norges Bank Investment Management 41,747,551 13,514,386 123,238,770.55 0.0073 2.7264 06/30/2026
2 RhumbLine Advisers LP 56,339 7,777 166,312.73 0.0001 0.0037 06/30/2026
3 Navellier & Associates, Inc. 59,480 518 175,584.96 0.0162 0.0039 06/30/2026
4 Ascentis Wealth Management LLC 205 205 605.16 0.0001 0 09/30/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 The Cape Cod Five Cents Savings Bank 0 -17,263 0 0 0
2 GAMMA Investing LLC 27,433 -3,296 80,982.22 0.0027 0.0018 09/30/2026
3 Salomon & Ludwin LLC 0 -873 0 0 0
4 Kerr Financial Planning Corp. 446 -254 1,316.59 0.0015 0 06/30/2026

Data provided by FactSet Research Systems Inc.