# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Norges Bank Investment Management 41,747,551 13,514,386 117,394,113.41 0.0068 2.7264 06/30/2026
2 Navellier & Associates, Inc. 59,480 518 167,257.76 0.0139 0.0039 06/30/2026
3 RhumbLine Advisers LP 56,339 7,777 158,425.27 0.0001 0.0037 06/30/2026
4 GAMMA Investing LLC 27,433 -3,296 77,141.6 0.0026 0.0018 09/30/2026
5 Kerr Financial Planning Corp. 446 -254 1,254.15 0.0014 0 06/30/2026
6 Salomon & Ludwin LLC 312 -561 877.34 0.0001 0 06/30/2026
7 VSM Wealth Advisory LLC 100 0 281.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 117,394,113.41 0.0062 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 117,394,113.41 0.0068 2.7264 06/30/2026
2 RhumbLine Advisers LP 56,339 7,777 158,425.27 0.0001 0.0037 06/30/2026
3 Navellier & Associates, Inc. 59,480 518 167,257.76 0.0139 0.0039 06/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 77,141.6 0.0026 0.0018 09/30/2026
3 Salomon & Ludwin LLC 312 -561 877.34 0.0001 0 06/30/2026
4 Kerr Financial Planning Corp. 446 -254 1,254.15 0.0014 0 06/30/2026

Data provided by FactSet Research Systems Inc.